diff --git a/Builds/VisualStudio/stellar-core.vcxproj b/Builds/VisualStudio/stellar-core.vcxproj
index 270d04b14c..a1b26dfa97 100644
--- a/Builds/VisualStudio/stellar-core.vcxproj
+++ b/Builds/VisualStudio/stellar-core.vcxproj
@@ -596,6 +596,7 @@ exit /b 0
+
@@ -1041,6 +1042,7 @@ exit /b 0
+
diff --git a/Builds/VisualStudio/stellar-core.vcxproj.filters b/Builds/VisualStudio/stellar-core.vcxproj.filters
index 4a07238234..38803612a6 100644
--- a/Builds/VisualStudio/stellar-core.vcxproj.filters
+++ b/Builds/VisualStudio/stellar-core.vcxproj.filters
@@ -1377,6 +1377,9 @@
main
+
+ ledger
+
@@ -2402,6 +2405,9 @@
main
+
+ ledger
+
diff --git a/src/herder/test/HerderTests.cpp b/src/herder/test/HerderTests.cpp
index 059b0795bc..9366adb7c3 100644
--- a/src/herder/test/HerderTests.cpp
+++ b/src/herder/test/HerderTests.cpp
@@ -5556,7 +5556,7 @@ TEST_CASE("SCP message capture from previous ledger", "[herder]")
simulation->addConnection(validatorCKey.getPublicKey(),
validatorBKey.getPublicKey());
simulation->crankUntil(
- [&]() { return C->getLedgerManager().getLastClosedLedgerNum() == 3; },
+ [&]() { return C->getLedgerManager().getLastClosedLedgerNum() >= 3; },
4 * Herder::EXP_LEDGER_TIMESPAN_SECONDS, false);
// C should have 3 EXTERNALIZEs in its scphistory table for ledger 2. This
diff --git a/src/main/Config.cpp b/src/main/Config.cpp
index ca1e316b1f..58c1eb8dc8 100644
--- a/src/main/Config.cpp
+++ b/src/main/Config.cpp
@@ -33,7 +33,7 @@
namespace stellar
{
-const uint32 Config::CURRENT_LEDGER_PROTOCOL_VERSION = 21
+const uint32 Config::CURRENT_LEDGER_PROTOCOL_VERSION = 22
#ifdef ENABLE_NEXT_PROTOCOL_VERSION_UNSAFE_FOR_PRODUCTION
+ 1
#endif
diff --git a/src/testdata/ledger-close-meta-v1-protocol-23-soroban.json b/src/testdata/ledger-close-meta-v1-protocol-23-soroban.json
new file mode 100644
index 0000000000..ef5f17ab3a
--- /dev/null
+++ b/src/testdata/ledger-close-meta-v1-protocol-23-soroban.json
@@ -0,0 +1,2061 @@
+{
+ "LedgerCloseMeta": {
+ "v": 1,
+ "v1": {
+ "ext": {
+ "v": 0
+ },
+ "ledgerHeader": {
+ "hash": "895a8b6e4301a12dd62cf5f5f06f5522088c1e306de52f689477b9f90201498a",
+ "header": {
+ "ledgerVersion": 23,
+ "previousLedgerHash": "87531f1f5ba76cc7a46d57138199eb36c68c434cc21c6a6e62c683a9226a10c6",
+ "scpValue": {
+ "txSetHash": "14a00fcb36e46a8ce4572b33bd1bd6d5450593d18d8ea54ac93243f856be7453",
+ "closeTime": 1451692800,
+ "upgrades": [],
+ "ext": {
+ "v": "STELLAR_VALUE_SIGNED",
+ "lcValueSignature": {
+ "nodeID": "GDDOUW25MRFLNXQMN3OODP6JQEXSGLMHAFZV4XPQ2D3GA4QFIDMEJG2O",
+ "signature": "7f4170c829dc0bd3f3e02b20cc909d50a7f4221c139e69f65a7adbcff12dbec7eda79f922350cf5ffcad18a152bf0c13eccc30cae7ff34774737f7bce0f66f0b"
+ }
+ }
+ },
+ "txSetResultHash": "65b6fe91abfe43ed98fa2163f08fdf3f2f3231101bba05102521186c25a1cc4b",
+ "bucketListHash": "a6913555ab7183fdcf708b72ec76fe85b1729dca668dfe15cde29af4525abe30",
+ "ledgerSeq": 28,
+ "totalCoins": 1000000000000000000,
+ "feePool": 804520,
+ "inflationSeq": 0,
+ "idPool": 0,
+ "baseFee": 100,
+ "baseReserve": 100000000,
+ "maxTxSetSize": 50,
+ "skipList": [
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "ext": {
+ "v": 0
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ },
+ "txSet": {
+ "v": 1,
+ "v1TxSet": {
+ "previousLedgerHash": "87531f1f5ba76cc7a46d57138199eb36c68c434cc21c6a6e62c683a9226a10c6",
+ "phases": [
+ {
+ "v": 0,
+ "v0Components": []
+ },
+ {
+ "v": 0,
+ "v0Components": [
+ {
+ "type": "TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE",
+ "txsMaybeDiscountedFee": {
+ "baseFee": 100,
+ "txs": [
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "fee": 1044855,
+ "seqNum": 51539607553,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionOp": {
+ "hostFunction": {
+ "type": "HOST_FUNCTION_TYPE_CREATE_CONTRACT",
+ "createContract": {
+ "contractIDPreimage": {
+ "type": "CONTRACT_ID_PREIMAGE_FROM_ADDRESS",
+ "fromAddress": {
+ "address": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "salt": "63479ad69a090b258277ec8fba6f99419a2ffb248981510657c944ccd1148e97"
+ }
+ },
+ "executable": {
+ "type": "CONTRACT_EXECUTABLE_WASM",
+ "wasm_hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ }
+ }
+ },
+ "auth": [
+ {
+ "credentials": {
+ "type": "SOROBAN_CREDENTIALS_SOURCE_ACCOUNT"
+ },
+ "rootInvocation": {
+ "function": {
+ "type": "SOROBAN_AUTHORIZED_FUNCTION_TYPE_CREATE_CONTRACT_V2_HOST_FN",
+ "createContractV2HostFn": {
+ "contractIDPreimage": {
+ "type": "CONTRACT_ID_PREIMAGE_FROM_ADDRESS",
+ "fromAddress": {
+ "address": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "salt": "63479ad69a090b258277ec8fba6f99419a2ffb248981510657c944ccd1148e97"
+ }
+ },
+ "executable": {
+ "type": "CONTRACT_EXECUTABLE_WASM",
+ "wasm_hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ },
+ "constructorArgs": []
+ }
+ },
+ "subInvocations": []
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 1,
+ "sorobanData": {
+ "ext": {
+ "v": 0
+ },
+ "resources": {
+ "footprint": {
+ "readOnly": [
+ {
+ "type": "CONTRACT_CODE",
+ "contractCode": {
+ "hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ }
+ }
+ ],
+ "readWrite": [
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CCOKSYPZJ2B3244CEMLBGUGWPMQ3BLES6AKHRQCX2XF27K4HDBW2LKDF",
+ "key": {
+ "type": "SCV_LEDGER_KEY_CONTRACT_INSTANCE"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ]
+ },
+ "instructions": 200000,
+ "readBytes": 5000,
+ "writeBytes": 5000
+ },
+ "resourceFee": 1043855
+ }
+ }
+ },
+ "signatures": [
+ {
+ "hint": "4b80097b",
+ "signature": "645f799c0de7c65cbb64e5fcf7c3aad3229793eb9898267f73b4ad4460482174503926c936c8be9242d35b8a5ac83c243716e0c070f53fa2c051d8aabc50750e"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "fee": 102512,
+ "seqNum": 47244640257,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionOp": {
+ "hostFunction": {
+ "type": "HOST_FUNCTION_TYPE_INVOKE_CONTRACT",
+ "invokeContract": {
+ "contractAddress": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "functionName": "put_persistent",
+ "args": [
+ {
+ "type": "SCV_SYMBOL",
+ "sym": "key"
+ },
+ {
+ "type": "SCV_U64",
+ "u64": 42
+ }
+ ]
+ }
+ },
+ "auth": []
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 1,
+ "sorobanData": {
+ "ext": {
+ "v": 0
+ },
+ "resources": {
+ "footprint": {
+ "readOnly": [
+ {
+ "type": "CONTRACT_CODE",
+ "contractCode": {
+ "hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ }
+ },
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_LEDGER_KEY_CONTRACT_INSTANCE"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ],
+ "readWrite": []
+ },
+ "instructions": 4000000,
+ "readBytes": 10000,
+ "writeBytes": 1000
+ },
+ "resourceFee": 101512
+ }
+ }
+ },
+ "signatures": [
+ {
+ "hint": "477df904",
+ "signature": "7d9bf0729a1ead0eb7cebaa9012179794fd3c57db24ecb9edcd9505c53c7ca88752131f301aabbde785b5cb4797b2deb11af7eead94b21c36878f0c6c3e81e08"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "fee": 127626,
+ "seqNum": 42949672961,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionOp": {
+ "hostFunction": {
+ "type": "HOST_FUNCTION_TYPE_INVOKE_CONTRACT",
+ "invokeContract": {
+ "contractAddress": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "functionName": "put_persistent",
+ "args": [
+ {
+ "type": "SCV_SYMBOL",
+ "sym": "key"
+ },
+ {
+ "type": "SCV_U64",
+ "u64": 42
+ }
+ ]
+ }
+ },
+ "auth": []
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 1,
+ "sorobanData": {
+ "ext": {
+ "v": 0
+ },
+ "resources": {
+ "footprint": {
+ "readOnly": [
+ {
+ "type": "CONTRACT_CODE",
+ "contractCode": {
+ "hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ }
+ },
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_LEDGER_KEY_CONTRACT_INSTANCE"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ],
+ "readWrite": [
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_SYMBOL",
+ "sym": "key"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ]
+ },
+ "instructions": 4000000,
+ "readBytes": 10000,
+ "writeBytes": 1000
+ },
+ "resourceFee": 126626
+ }
+ }
+ },
+ "signatures": [
+ {
+ "hint": "e189b409",
+ "signature": "7f485f944582388fb4034d9737a8b08940e371b8cac04d0795a876db6476c0969be688184cd86388b989cc73785f6ff8165d1bf293567ff114d9e242481abf0e"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "fee": 1001000,
+ "seqNum": 38654705665,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "EXTEND_FOOTPRINT_TTL",
+ "extendFootprintTTLOp": {
+ "ext": {
+ "v": 0
+ },
+ "extendTo": 10000
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 1,
+ "sorobanData": {
+ "ext": {
+ "v": 0
+ },
+ "resources": {
+ "footprint": {
+ "readOnly": [
+ {
+ "type": "CONTRACT_CODE",
+ "contractCode": {
+ "hash": "fc644715caaead746e6145f4331ff75c427c965c20d2995a9942b01247515962"
+ }
+ },
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_LEDGER_KEY_CONTRACT_INSTANCE"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ],
+ "readWrite": []
+ },
+ "instructions": 0,
+ "readBytes": 10000,
+ "writeBytes": 0
+ },
+ "resourceFee": 1000000
+ }
+ }
+ },
+ "signatures": [
+ {
+ "hint": "f7f60229",
+ "signature": "eacb5cc7b4df9debd1b1de1f263e26fc85779ffed4ce1e226310ea4b5120aa8661cd253e637277fdad203b773cd1a16a5f9c274b17a2897850a538f94ee9cd05"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "fee": 1001000,
+ "seqNum": 34359738369,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "RESTORE_FOOTPRINT",
+ "restoreFootprintOp": {
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 1,
+ "sorobanData": {
+ "ext": {
+ "v": 0
+ },
+ "resources": {
+ "footprint": {
+ "readOnly": [],
+ "readWrite": [
+ {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_SYMBOL",
+ "sym": "archived"
+ },
+ "durability": "PERSISTENT"
+ }
+ }
+ ]
+ },
+ "instructions": 0,
+ "readBytes": 5000,
+ "writeBytes": 1000
+ },
+ "resourceFee": 1000000
+ }
+ }
+ },
+ "signatures": [
+ {
+ "hint": "5099a12e",
+ "signature": "62ab56c91919471a63bed4ca3bdbed1d7066ad4babfdfa2ffe8d023d559334651889fac6f8e8caca6a2cc23c9fe4a6d0f2a64cd0fe61e35e6286d5264d8e9108"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "txProcessing": [
+ {
+ "result": {
+ "transactionHash": "62d28c373389d447341e9d75bc84e2c91437169a2a70d3606c8b3aa7d198ef5c",
+ "result": {
+ "feeCharged": 42954,
+ "result": {
+ "code": "txFAILED",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionResult": {
+ "code": "INVOKE_HOST_FUNCTION_RESOURCE_LIMIT_EXCEEDED"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 12,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 400000000,
+ "seqNum": 51539607552,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 398956045,
+ "seqNum": 51539607552,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 398956045,
+ "seqNum": 51539607552,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 398956045,
+ "seqNum": 51539607553,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [],
+ "txChangesAfter": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 398956045,
+ "seqNum": 51539607553,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GA2NXNEE2MHWGQP5XXACPYG2BDZFPKGYPFNST5V3ZZN75NSLQAEXX7CU",
+ "balance": 399957046,
+ "seqNum": 51539607553,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "sorobanMeta": {
+ "ext": {
+ "v": 0
+ },
+ "events": [],
+ "returnValue": {
+ "type": "SCV_BOOL",
+ "b": "FALSE"
+ },
+ "diagnosticEvents": []
+ }
+ }
+ }
+ },
+ {
+ "result": {
+ "transactionHash": "bb0a6b13caea6b015555dfd332aca1099e8654896bf7d1bcce8432e833a2572a",
+ "result": {
+ "feeCharged": 61612,
+ "result": {
+ "code": "txFAILED",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionResult": {
+ "code": "INVOKE_HOST_FUNCTION_TRAPPED"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 11,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 400000000,
+ "seqNum": 47244640256,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 399898388,
+ "seqNum": 47244640256,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 399898388,
+ "seqNum": 47244640256,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 399898388,
+ "seqNum": 47244640257,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [],
+ "txChangesAfter": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 399898388,
+ "seqNum": 47244640257,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GAM4XNEHJUHN7VE3ZWJI23R2WS3SJS2BTUHZAC6XICXLXO2HPX4QI2IR",
+ "balance": 399938388,
+ "seqNum": 47244640257,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "sorobanMeta": {
+ "ext": {
+ "v": 0
+ },
+ "events": [],
+ "returnValue": {
+ "type": "SCV_BOOL",
+ "b": "FALSE"
+ },
+ "diagnosticEvents": []
+ }
+ }
+ }
+ },
+ {
+ "result": {
+ "transactionHash": "e310227a8c0d8d1f78632e65ebca281cd60d8619c9afc64491bcce98e7cd7ee3",
+ "result": {
+ "feeCharged": 106775,
+ "result": {
+ "code": "txSUCCESS",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "INVOKE_HOST_FUNCTION",
+ "invokeHostFunctionResult": {
+ "code": "INVOKE_HOST_FUNCTION_SUCCESS",
+ "success": "cbbc48750debb8535093b3deaf88ac7f4cff87425576a58de2bac754acdb4616"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 10,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 400000000,
+ "seqNum": 42949672960,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 399873274,
+ "seqNum": 42949672960,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 399873274,
+ "seqNum": 42949672960,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 399873274,
+ "seqNum": 42949672961,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_CREATED",
+ "created": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "CONTRACT_DATA",
+ "contractData": {
+ "ext": {
+ "v": 0
+ },
+ "contract": "CAA3QKIP2SNVXUJTB4HKOGF55JTSSMQGED3FZYNHMNSXYV3DRRMAWA3Y",
+ "key": {
+ "type": "SCV_SYMBOL",
+ "sym": "key"
+ },
+ "durability": "PERSISTENT",
+ "val": {
+ "type": "SCV_U64",
+ "u64": 42
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_CREATED",
+ "created": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "764f4e59e20ac1a357f9f26ab0eaf46d196ab74822db44f039353a6f114864aa",
+ "liveUntilLedgerSeq": 47
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "txChangesAfter": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 399873274,
+ "seqNum": 42949672961,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GDWWCIR2FIWTY2D3CEDXZYRTRNTFZCC5PBCGC6XPMKCLUV7BRG2AT3RD",
+ "balance": 399893225,
+ "seqNum": 42949672961,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "sorobanMeta": {
+ "ext": {
+ "v": 0
+ },
+ "events": [],
+ "returnValue": {
+ "type": "SCV_VOID"
+ },
+ "diagnosticEvents": []
+ }
+ }
+ }
+ },
+ {
+ "result": {
+ "transactionHash": "364ec41dce0a678476ea3ebfc5caa28165ef3bf0976071d858b1c4044f187d25",
+ "result": {
+ "feeCharged": 60559,
+ "result": {
+ "code": "txSUCCESS",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "EXTEND_FOOTPRINT_TTL",
+ "extendFootprintTTLResult": {
+ "code": "EXTEND_FOOTPRINT_TTL_SUCCESS"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 9,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 400000000,
+ "seqNum": 38654705664,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 398999900,
+ "seqNum": 38654705664,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 398999900,
+ "seqNum": 38654705664,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 398999900,
+ "seqNum": 38654705665,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 6,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "091ddece931776a53f93869b82c24e132cc12d00d961fac09bc3b9cb9021c62d",
+ "liveUntilLedgerSeq": 10006
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "091ddece931776a53f93869b82c24e132cc12d00d961fac09bc3b9cb9021c62d",
+ "liveUntilLedgerSeq": 10028
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 6,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "60313f9b273db0b14c3e503cf6cc152dd14a0c57e5e81a23e86b4e27a23a2c06",
+ "liveUntilLedgerSeq": 10006
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "60313f9b273db0b14c3e503cf6cc152dd14a0c57e5e81a23e86b4e27a23a2c06",
+ "liveUntilLedgerSeq": 10028
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "txChangesAfter": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 398999900,
+ "seqNum": 38654705665,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 399939441,
+ "seqNum": 38654705665,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "sorobanMeta": {
+ "ext": {
+ "v": 0
+ },
+ "events": [],
+ "returnValue": {
+ "type": "SCV_BOOL",
+ "b": "FALSE"
+ },
+ "diagnosticEvents": []
+ }
+ }
+ }
+ },
+ {
+ "result": {
+ "transactionHash": "ee68d27257fa137933de22b3fdfbc4a736ec01af29a9e25e5b807252b1a1ca0a",
+ "result": {
+ "feeCharged": 51547,
+ "result": {
+ "code": "txSUCCESS",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "RESTORE_FOOTPRINT",
+ "restoreFootprintResult": {
+ "code": "RESTORE_FOOTPRINT_SUCCESS"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 8,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 400000000,
+ "seqNum": 34359738368,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 398999900,
+ "seqNum": 34359738368,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 398999900,
+ "seqNum": 34359738368,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 398999900,
+ "seqNum": 34359738369,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "4791962cd1e2c7b8f8af3f96514f9777f0156a48261fb885a571a7f69b33a058",
+ "liveUntilLedgerSeq": 26
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "TTL",
+ "ttl": {
+ "keyHash": "4791962cd1e2c7b8f8af3f96514f9777f0156a48261fb885a571a7f69b33a058",
+ "liveUntilLedgerSeq": 47
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "txChangesAfter": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 398999900,
+ "seqNum": 34359738369,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 28,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 399948453,
+ "seqNum": 34359738369,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 28,
+ "seqTime": 1451692800
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "sorobanMeta": {
+ "ext": {
+ "v": 0
+ },
+ "events": [],
+ "returnValue": {
+ "type": "SCV_BOOL",
+ "b": "FALSE"
+ },
+ "diagnosticEvents": []
+ }
+ }
+ }
+ }
+ ],
+ "upgradesProcessing": [],
+ "scpInfo": [],
+ "totalByteSizeOfBucketList": 0,
+ "evictedTemporaryLedgerKeys": [],
+ "evictedPersistentLedgerEntries": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/testdata/ledger-close-meta-v1-protocol-23.json b/src/testdata/ledger-close-meta-v1-protocol-23.json
new file mode 100644
index 0000000000..9dc6889bb3
--- /dev/null
+++ b/src/testdata/ledger-close-meta-v1-protocol-23.json
@@ -0,0 +1,989 @@
+{
+ "LedgerCloseMeta": {
+ "v": 1,
+ "v1": {
+ "ext": {
+ "v": 0
+ },
+ "ledgerHeader": {
+ "hash": "2655f464e71686458ba764097853c99019399865486bae06b7a8b1c80b7179dc",
+ "header": {
+ "ledgerVersion": 23,
+ "previousLedgerHash": "9df1dce8f68d1b06a1d75676fff20bf9cdf969dccdc28bcc8834cf9d913683fc",
+ "scpValue": {
+ "txSetHash": "b503a5884489530ac8182bf39094f3ee5fba25ca6be25d18429cea101d2c64ff",
+ "closeTime": 0,
+ "upgrades": [],
+ "ext": {
+ "v": "STELLAR_VALUE_SIGNED",
+ "lcValueSignature": {
+ "nodeID": "GDDOUW25MRFLNXQMN3OODP6JQEXSGLMHAFZV4XPQ2D3GA4QFIDMEJG2O",
+ "signature": "62bc91bea7c4e1511b03bc155f3df00de53f5edd16d32efc256ab87136fdd74040fa77f6334b7299067bfa15f87cc381ecacf1eb1407610a09a1bb5f14ccce08"
+ }
+ }
+ },
+ "txSetResultHash": "f66233c106977a4cc148e019411ff6ddfaf76c337d004ed9a304a70407b161d0",
+ "bucketListHash": "e81d04ea5845d7a12236bbbfc85779619b7719977d5d72f66627a27aa6607a64",
+ "ledgerSeq": 7,
+ "totalCoins": 1000000000000000000,
+ "feePool": 800,
+ "inflationSeq": 0,
+ "idPool": 0,
+ "baseFee": 100,
+ "baseReserve": 100000000,
+ "maxTxSetSize": 50,
+ "skipList": [
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000",
+ "0000000000000000000000000000000000000000000000000000000000000000"
+ ],
+ "ext": {
+ "v": 0
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ },
+ "txSet": {
+ "v": 1,
+ "v1TxSet": {
+ "previousLedgerHash": "9df1dce8f68d1b06a1d75676fff20bf9cdf969dccdc28bcc8834cf9d913683fc",
+ "phases": [
+ {
+ "v": 0,
+ "v0Components": [
+ {
+ "type": "TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE",
+ "txsMaybeDiscountedFee": {
+ "baseFee": 100,
+ "txs": [
+ {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "fee": 100,
+ "seqNum": 4,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "PAYMENT",
+ "paymentOp": {
+ "destination": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": "NATIVE",
+ "amount": 1000
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 0
+ }
+ },
+ "signatures": [
+ {
+ "hint": "b57ff246",
+ "signature": "99498d3a685452edeb4277bab6c700d0c59bf933085250cd1f281cae913064abc1d1214c03a41d5d91993e03e0dd56e81190965e9377c10e37a5b447735c590c"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ENVELOPE_TYPE_TX_FEE_BUMP",
+ "feeBump": {
+ "tx": {
+ "feeSource": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "fee": 5000,
+ "innerTx": {
+ "type": "ENVELOPE_TYPE_TX",
+ "v1": {
+ "tx": {
+ "sourceAccount": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q",
+ "fee": 200,
+ "seqNum": 21474836481,
+ "cond": {
+ "type": "PRECOND_NONE"
+ },
+ "memo": {
+ "type": "MEMO_NONE"
+ },
+ "operations": [
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "PAYMENT",
+ "paymentOp": {
+ "destination": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "amount": 50
+ }
+ }
+ },
+ {
+ "sourceAccount": null,
+ "body": {
+ "type": "PAYMENT",
+ "paymentOp": {
+ "destination": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "amount": 50
+ }
+ }
+ }
+ ],
+ "ext": {
+ "v": 0
+ }
+ },
+ "signatures": [
+ {
+ "hint": "eaf6bc36",
+ "signature": "6e7298cfa615172abf916f32df9b7b4202c5ce2014cf936ddd21157923c829f90f67d9849646e0d4e0169ac3f52e94dfdd0674f7b55b85aa7770164d186f5509"
+ }
+ ]
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ },
+ "signatures": [
+ {
+ "hint": "f7f60229",
+ "signature": "de09a3bf14a4b7ba0980b6fc998edf64144ef9b9a3a7636b292e070880ce866bdb1256fbd66d2a2e17e263e34e1ac31fdf7f87001505aa295091de793b212406"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "v": 0,
+ "v0Components": []
+ }
+ ]
+ }
+ },
+ "txProcessing": [
+ {
+ "result": {
+ "transactionHash": "324d0628e2a215d367f181f0e3aacbaa26fa638e676e73fb9ad26a360314a7b7",
+ "result": {
+ "feeCharged": 300,
+ "result": {
+ "code": "txFEE_BUMP_INNER_SUCCESS",
+ "innerResultPair": {
+ "transactionHash": "b28c171f9658320b5ce8d50e4e1a36b74afbb2a92eec7df92a8981067131b025",
+ "result": {
+ "feeCharged": 200,
+ "result": {
+ "code": "txSUCCESS",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "PAYMENT",
+ "paymentResult": {
+ "code": "PAYMENT_SUCCESS"
+ }
+ }
+ },
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "PAYMENT",
+ "paymentResult": {
+ "code": "PAYMENT_SUCCESS"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 4,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 400000000,
+ "seqNum": 17179869184,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 399999700,
+ "seqNum": 17179869184,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 399999700,
+ "seqNum": 17179869184,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCAEBM3GKNR6SV6N73FSGBXU6NSMZ2URQVMJQHXFQFY2PJPX6YBCSAKZ",
+ "balance": 399999700,
+ "seqNum": 17179869184,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 5,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q",
+ "balance": 200010000,
+ "seqNum": 21474836480,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q",
+ "balance": 200010000,
+ "seqNum": 21474836481,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 7,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 6,
+ "data": {
+ "type": "TRUSTLINE",
+ "trustLine": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "balance": 0,
+ "limit": 100,
+ "flags": 1,
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "TRUSTLINE",
+ "trustLine": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "balance": 50,
+ "limit": 100,
+ "flags": 1,
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ },
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "TRUSTLINE",
+ "trustLine": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "balance": 50,
+ "limit": 100,
+ "flags": 1,
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "TRUSTLINE",
+ "trustLine": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "asset": {
+ "assetCode": "CUR1",
+ "issuer": "GCGE27HU2VYQANKL2VZWLCAOJYMEFST5DXPBWQ7BRRPOHUPK626DNG4Q"
+ },
+ "balance": 100,
+ "limit": 100,
+ "flags": 1,
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "txChangesAfter": [],
+ "sorobanMeta": null
+ }
+ }
+ },
+ {
+ "result": {
+ "transactionHash": "0db2322d85e9d8ea2421559922bb6107429650ebdad304c907480853d465c10d",
+ "result": {
+ "feeCharged": 100,
+ "result": {
+ "code": "txSUCCESS",
+ "results": [
+ {
+ "code": "opINNER",
+ "tr": {
+ "type": "PAYMENT",
+ "paymentResult": {
+ "code": "PAYMENT_SUCCESS"
+ }
+ }
+ }
+ ]
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ "feeProcessing": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 5,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999989700,
+ "seqNum": 3,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 5,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999989600,
+ "seqNum": 3,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 5,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "txApplyProcessing": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "txChangesBefore": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999989600,
+ "seqNum": 3,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 5,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999989600,
+ "seqNum": 4,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 7,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ],
+ "operations": [
+ {
+ "changes": [
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 6,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 399999900,
+ "seqNum": 12884901889,
+ "numSubEntries": 1,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 6,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GB6MXQ5262ZJGDQNA6BL4TWE5SADVZXIKLPELFXKUE27X4SQTGQS44ZB",
+ "balance": 400000900,
+ "seqNum": 12884901889,
+ "numSubEntries": 1,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 6,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_STATE",
+ "state": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999989600,
+ "seqNum": 4,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 7,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ },
+ {
+ "type": "LEDGER_ENTRY_UPDATED",
+ "updated": {
+ "lastModifiedLedgerSeq": 7,
+ "data": {
+ "type": "ACCOUNT",
+ "account": {
+ "accountID": "GC4EFXBN6BEENDAX7PBW5PGIIIVH3INMD3OEPQASXOLGOHVVP7ZEMG7X",
+ "balance": 999999998999988600,
+ "seqNum": 4,
+ "numSubEntries": 0,
+ "inflationDest": null,
+ "flags": 0,
+ "homeDomain": "",
+ "thresholds": "01000000",
+ "signers": [],
+ "ext": {
+ "v": 1,
+ "v1": {
+ "liabilities": {
+ "buying": 0,
+ "selling": 0
+ },
+ "ext": {
+ "v": 2,
+ "v2": {
+ "numSponsored": 0,
+ "numSponsoring": 0,
+ "signerSponsoringIDs": [],
+ "ext": {
+ "v": 3,
+ "v3": {
+ "ext": {
+ "v": 0
+ },
+ "seqLedger": 7,
+ "seqTime": 0
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ext": {
+ "v": 0
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "txChangesAfter": [],
+ "sorobanMeta": null
+ }
+ }
+ }
+ ],
+ "upgradesProcessing": [],
+ "scpInfo": [],
+ "totalByteSizeOfBucketList": 788,
+ "evictedTemporaryLedgerKeys": [],
+ "evictedPersistentLedgerEntries": []
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/transactions/test/InvokeHostFunctionTests.cpp b/src/transactions/test/InvokeHostFunctionTests.cpp
index d0bc20ee93..88abeffb9e 100644
--- a/src/transactions/test/InvokeHostFunctionTests.cpp
+++ b/src/transactions/test/InvokeHostFunctionTests.cpp
@@ -4331,7 +4331,6 @@ TEST_CASE("Vm instantiation tightening", "[tx][soroban]")
}
}
-#ifdef ENABLE_NEXT_PROTOCOL_VERSION_UNSAFE_FOR_PRODUCTION
TEST_CASE("contract constructor support", "[tx][soroban]")
{
Config cfg = getTestConfig();
@@ -4432,4 +4431,3 @@ TEST_CASE("contract constructor support", "[tx][soroban]")
REQUIRE(invocation.getReturnValue().u32() == 303);
}
}
-#endif
diff --git a/src/transactions/test/TxEnvelopeTests.cpp b/src/transactions/test/TxEnvelopeTests.cpp
index 54c4ee5d3f..99dc560533 100644
--- a/src/transactions/test/TxEnvelopeTests.cpp
+++ b/src/transactions/test/TxEnvelopeTests.cpp
@@ -2493,7 +2493,6 @@ TEST_CASE("soroban txs not allowed before protocol upgrade",
REQUIRE(tx->getResult().result.code() == txMALFORMED);
}
-#ifdef ENABLE_NEXT_PROTOCOL_VERSION_UNSAFE_FOR_PRODUCTION
TEST_CASE("XDR protocol compatibility validation", "[tx][envelope]")
{
auto validateTx = [](ProtocolVersion protocolVersion) {
@@ -2525,7 +2524,6 @@ TEST_CASE("XDR protocol compatibility validation", "[tx][envelope]")
REQUIRE(res->isSuccess());
}
}
-#endif
TEST_CASE_VERSIONS("Soroban extension for non-Soroban tx",
"[tx][envelope][soroban]")
diff --git a/test-tx-meta-baseline-current/AllowTrustTests.json b/test-tx-meta-baseline-current/AllowTrustTests.json
index fe00f772b7..99c9bd6ba6 100644
--- a/test-tx-meta-baseline-current/AllowTrustTests.json
+++ b/test-tx-meta-baseline-current/AllowTrustTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"allow trust|protocol version 0|allow trust" :
[
@@ -2664,6 +2665,260 @@
"allow trust|protocol version 21|set trust line flags|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
"allow trust|protocol version 21|set trust line flags|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
"allow trust|protocol version 21|set trust line flags|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
+ "allow trust|protocol version 22|allow trust" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k="
+ ],
+ "allow trust|protocol version 22|allow trust|allow trust not required" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 22|allow trust|allow trust not required with payment" : [ "7uWoVOjLqzs=", "/51roWvfxTE=", "NZ79vXWcL8c=" ],
+ "allow trust|protocol version 22|allow trust|allow trust required" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM="
+ ],
+ "allow trust|protocol version 22|allow trust|allow trust required|do not set revocable flag" : [ "TyWGQnk7ckE=", "geaZrXhER1A=", "jcMa97k9RH8=" ],
+ "allow trust|protocol version 22|allow trust|allow trust required|invalid authorization flag" : [ "TyWGQnk7ckE=", "ITmApUzbZ+0=" ],
+ "allow trust|protocol version 22|allow trust|allow trust required|set revocable flag" :
+ [
+ "5AyPj1twVaY=",
+ "gmPFzBLq22g=",
+ "eV1N5zLFbJM=",
+ "g1uMWj90S/8=",
+ "xBim/OXFOYs="
+ ],
+ "allow trust|protocol version 22|allow trust|allow trust with offers|an asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4="
+ ],
+ "allow trust|protocol version 22|allow trust|allow trust with offers|an asset matches|buying asset matches" : [ "GeZd09waAlw=", "PxDcmZmhvQY=" ],
+ "allow trust|protocol version 22|allow trust|allow trust with offers|an asset matches|selling asset matches" : [ "5WrjQcRCdJk=", "idjtKSMS83Y=", "mqOUejeCp/U=" ],
+ "allow trust|protocol version 22|allow trust|allow trust with offers|neither asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "ZfEKBw/kaLo=",
+ "XAt9H7vONnM=",
+ "oHL6yMUbSYQ=",
+ "tAZavnrzLxc=",
+ "IQMivpC9N1M=",
+ "ZGp1gQOxsJo=",
+ "lsHPpmpbslA="
+ ],
+ "allow trust|protocol version 22|allow trust|allow trust without trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 22|allow trust|allow trust without trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 22|allow trust|allow trust without trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 22|allow trust|authorize when AUTH_REQUIRED is not set" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "rH+FQPu0Pkk=",
+ "Q0DOJGY91Ok=",
+ "vExf/qJECsA="
+ ],
+ "allow trust|protocol version 22|allow trust|revoke when AUTH_REQUIRED is not set" : [ "7uWoVOjLqzs=", "Bl2fi/3Idu0=", "5x2WKUovb88=" ],
+ "allow trust|protocol version 22|allow trust|self allow trust|allow trust with trustline" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 22|allow trust|self allow trust|allow trust without explicit trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 22|allow trust|self allow trust|allow trust without explicit trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 22|allow trust|self allow trust|allow trust without explicit trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 22|allow trust|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
+ "allow trust|protocol version 22|allow trust|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
+ "allow trust|protocol version 22|allow trust|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
+ "allow trust|protocol version 22|set trust line flags" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k="
+ ],
+ "allow trust|protocol version 22|set trust line flags|allow trust not required" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust not required with payment" : [ "7uWoVOjLqzs=", "/51roWvfxTE=", "NZ79vXWcL8c=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust required" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM="
+ ],
+ "allow trust|protocol version 22|set trust line flags|allow trust required|do not set revocable flag" : [ "TyWGQnk7ckE=", "geaZrXhER1A=", "jcMa97k9RH8=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust required|invalid authorization flag" : [ "TyWGQnk7ckE=", "ITmApUzbZ+0=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust required|set revocable flag" :
+ [
+ "5AyPj1twVaY=",
+ "gmPFzBLq22g=",
+ "eV1N5zLFbJM=",
+ "g1uMWj90S/8=",
+ "xBim/OXFOYs="
+ ],
+ "allow trust|protocol version 22|set trust line flags|allow trust with offers|an asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4="
+ ],
+ "allow trust|protocol version 22|set trust line flags|allow trust with offers|an asset matches|buying asset matches" : [ "GeZd09waAlw=", "PxDcmZmhvQY=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust with offers|an asset matches|selling asset matches" : [ "5WrjQcRCdJk=", "idjtKSMS83Y=", "mqOUejeCp/U=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust with offers|neither asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "ZfEKBw/kaLo=",
+ "XAt9H7vONnM=",
+ "oHL6yMUbSYQ=",
+ "tAZavnrzLxc=",
+ "IQMivpC9N1M=",
+ "ZGp1gQOxsJo=",
+ "lsHPpmpbslA="
+ ],
+ "allow trust|protocol version 22|set trust line flags|allow trust without trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust without trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 22|set trust line flags|allow trust without trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 22|set trust line flags|authorize when AUTH_REQUIRED is not set" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "rH+FQPu0Pkk=",
+ "Q0DOJGY91Ok=",
+ "vExf/qJECsA="
+ ],
+ "allow trust|protocol version 22|set trust line flags|revoke when AUTH_REQUIRED is not set" : [ "7uWoVOjLqzs=", "Bl2fi/3Idu0=", "5x2WKUovb88=" ],
+ "allow trust|protocol version 22|set trust line flags|self allow trust|allow trust with trustline" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 22|set trust line flags|self allow trust|allow trust without explicit trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 22|set trust line flags|self allow trust|allow trust without explicit trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 22|set trust line flags|self allow trust|allow trust without explicit trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 22|set trust line flags|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
+ "allow trust|protocol version 22|set trust line flags|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
+ "allow trust|protocol version 22|set trust line flags|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
"allow trust|protocol version 2|allow trust" :
[
"0HxJuvxFaP8=",
@@ -9295,6 +9550,754 @@
"authorized to maintain liabilities|protocol version 21|set trust line flags|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
"authorized to maintain liabilities|protocol version 21|set trust line flags|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
"authorized to maintain liabilities|protocol version 21|set trust line flags|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc="
+ ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|AUTHORIZED_FLAG and AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG can't be used together" : [ "OFFSK/Q3dHc=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|auth transition tests" :
+ [
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c=",
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c="
+ ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|auth transition tests|authorized -> authorized to maintain liabilities" : [ "ESAJnWOcX1A=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|auth transition tests|authorized to maintain liabilities -> not authorized" : [ "6W8D6+yRzbc=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities" :
+ [
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw="
+ ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "67i0/xTS+nE=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|delete offer" : [ "pYrX83DHYDI=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "9gFpEc7mDyo=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "8zXRRLp3MVM=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities" :
+ [
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0="
+ ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "W+7I2S0KkHM=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|delete offer" : [ "FCINWjgEH6w=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "7nltF+HI4g4=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "nFAo8U7clS4=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
+ "authorized to maintain liabilities|protocol version 22|allow trust|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc="
+ ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|AUTHORIZED_FLAG and AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG can't be used together" : [ "OFFSK/Q3dHc=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|auth transition tests" :
+ [
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c=",
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c="
+ ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|auth transition tests|authorized -> authorized to maintain liabilities" : [ "ESAJnWOcX1A=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|auth transition tests|authorized to maintain liabilities -> not authorized" : [ "6W8D6+yRzbc=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities" :
+ [
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw="
+ ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "67i0/xTS+nE=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|delete offer" : [ "pYrX83DHYDI=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "9gFpEc7mDyo=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "8zXRRLp3MVM=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities" :
+ [
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0="
+ ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "W+7I2S0KkHM=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|delete offer" : [ "FCINWjgEH6w=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "7nltF+HI4g4=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "nFAo8U7clS4=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
+ "authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
"authorized to maintain liabilities|protocol version 2|allow trust" :
[
"0HxJuvxFaP8=",
diff --git a/test-tx-meta-baseline-current/BeginSponsoringFutureReservesTests.json b/test-tx-meta-baseline-current/BeginSponsoringFutureReservesTests.json
index b291c1fab9..77622376b0 100644
--- a/test-tx-meta-baseline-current/BeginSponsoringFutureReservesTests.json
+++ b/test-tx-meta-baseline-current/BeginSponsoringFutureReservesTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"sponsor future reserves|protocol version 0|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 10|sponsorships with precondition that uses v3 extension" : [ "rwI1SSa7khg=" ],
@@ -91,6 +92,13 @@
"sponsor future reserves|protocol version 21|sponsoring account is sponsored" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
"sponsor future reserves|protocol version 21|sponsorships with precondition that uses v3 extension" : [ "3G74MZLuHaM=", "b8MNqLxyQls=" ],
"sponsor future reserves|protocol version 21|success" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 22|add sponsored entry before adding first sponsored signer" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 22|already sponsored" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 22|bad sponsorship" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 22|sponsored account is sponsoring" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "sponsor future reserves|protocol version 22|sponsoring account is sponsored" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "sponsor future reserves|protocol version 22|sponsorships with precondition that uses v3 extension" : [ "3G74MZLuHaM=", "b8MNqLxyQls=" ],
+ "sponsor future reserves|protocol version 22|success" : [ "0rCskf3w41Q=" ],
"sponsor future reserves|protocol version 2|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 3|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 4|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
diff --git a/test-tx-meta-baseline-current/BumpSequenceTests.json b/test-tx-meta-baseline-current/BumpSequenceTests.json
index 6a09ae326e..a8eb6dc848 100644
--- a/test-tx-meta-baseline-current/BumpSequenceTests.json
+++ b/test-tx-meta-baseline-current/BumpSequenceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"bump sequence|protocol version 0" :
[
@@ -344,6 +345,31 @@
"bump sequence|protocol version 21|test success|large bump" : [ "7o57/P1U05g=" ],
"bump sequence|protocol version 21|test success|large bump|no more tx when INT64_MAX is reached" : [ "X54ZIiBJtxs=" ],
"bump sequence|protocol version 21|test success|small bump" : [ "rmhFtGW0gpY=" ],
+ "bump sequence|protocol version 22" :
+ [
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ="
+ ],
+ "bump sequence|protocol version 22|seqnum equals starting sequence" : [ "ihFCpXDZCnI=", "X54ZIiBJtxs=" ],
+ "bump sequence|protocol version 22|test success|backward jump (no-op)" : [ "iqwRrczE7TI=" ],
+ "bump sequence|protocol version 22|test success|bad seq" : [ "5CUf7GSjhq8=", "3yWoLT8R0CM=" ],
+ "bump sequence|protocol version 22|test success|large bump" : [ "7o57/P1U05g=" ],
+ "bump sequence|protocol version 22|test success|large bump|no more tx when INT64_MAX is reached" : [ "X54ZIiBJtxs=" ],
+ "bump sequence|protocol version 22|test success|small bump" : [ "rmhFtGW0gpY=" ],
"bump sequence|protocol version 2|not supported" : [ "/lfj8xIFS8I=" ],
"bump sequence|protocol version 3" :
[
diff --git a/test-tx-meta-baseline-current/ChangeTrustTests.json b/test-tx-meta-baseline-current/ChangeTrustTests.json
index c4116cd85f..a4e3253ed8 100644
--- a/test-tx-meta-baseline-current/ChangeTrustTests.json
+++ b/test-tx-meta-baseline-current/ChangeTrustTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"change trust pool share trustline|protocol version 0" : [ "y3OKoeosX6s=", "y3OKoeosX6s=" ],
"change trust pool share trustline|protocol version 0|pool trustline sponsorship" : [ "Vv+QRgIt0Cg=", "jba1E+ywrQM=", "TU5dHQFzjW0=" ],
@@ -1938,6 +1939,476 @@
"ED+yAjGbl+M="
],
"change trust pool share trustline|protocol version 21|pool trustline|too many|too many subentries" : [ "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=" ],
+ "change trust pool share trustline|protocol version 22" :
+ [
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline" :
+ [
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline sponsorship" : [ "39KKaHfa4y0=", "qcDgSThlHxg=", "UAGtOY6kDCM=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline sponsorship|create, modify, and remove sponsored entry" : [ "cvMaPrSj8vA=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|below reserve" : [ "BJXAg3gLVgk=", "BJXAg3gLVgk=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|below reserve|delete pool share trustline while below the reserve" : [ "iNSznJdN9eg=", "9mHB4LFAha0=", "A8agLcK16R4=", "3EJvWH5XiU4=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|below reserve|delete sponsored pool share trustline while below the reserve" :
+ [
+ "iNSznJdN9eg=",
+ "9mHB4LFAha0=",
+ "WxNc4SFH5bc=",
+ "xIcNDu9gFgA=",
+ "0bFFZqxZ7eM="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|existing pool with a native asset" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "lJVN7MtD7q0=",
+ "PzgRNJGreQI=",
+ "6HP2Fl42Dw4=",
+ "68OX9leC4l0=",
+ "sjIE37Mmp4A=",
+ "HGZ91E0NUtI=",
+ "055tsWXz9DY=",
+ "FQ32WWmCnb4=",
+ "MJu6p0AgA0s=",
+ "U6pkDsshAUY=",
+ "klgY8ePxc64=",
+ "b9wcOj9q81Q=",
+ "dWWUigU4lZU=",
+ "gnq84MAI0Wk=",
+ "/wN0yGFdhFk=",
+ "Rstz+Kv39ps=",
+ "3HuqTKTFJl0=",
+ "XZqJnFZdXaY=",
+ "69p8c3Beu7o="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|existing pool with one issuer asset" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "/4p5RwsRnZU=",
+ "Brb3upwcl/4=",
+ "GJzZd/yWJp4=",
+ "nzVv1n6Ws2w=",
+ "iCmXZs26QZo=",
+ "clpebI6veFU=",
+ "VA/9F/IGibQ=",
+ "b1S+uR417Jk=",
+ "0Mqhw6XNASg=",
+ "PXG95kQGeJc=",
+ "6PmohneFt9M=",
+ "EbjVvpL9kbs=",
+ "XhHM+ARP25w=",
+ "qPp66FUGr3E=",
+ "9HrOUT8E7iY=",
+ "/vV/mDNXExo=",
+ "3AX07JTMWIY=",
+ "kQSpIMUw0VM=",
+ "/R8T7ixpDv4=",
+ "n1A7QXNjypw=",
+ "8ih2rxuKCnk=",
+ "YkjZDcYU3Tw=",
+ "RhPA8Hl/w3g="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|existing pool with two issuer assets" :
+ [
+ "99OPaS2lM4I=",
+ "SY42r/cDPd0=",
+ "/4p5RwsRnZU=",
+ "OHW/vfJk54I=",
+ "GJzZd/yWJp4=",
+ "Xegrbk4irKU=",
+ "oyddJSISpyM=",
+ "5cc2xbO5ld4=",
+ "KNuKK1NJJLQ=",
+ "IPYdDYUVkYk=",
+ "FWH3qMsoTkg=",
+ "GDWgCvYh1g0="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|existing pool with two non-native assets" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "a21p4RxczSc=",
+ "HoIwjmOqSBE=",
+ "GJzZd/yWJp4=",
+ "nzVv1n6Ws2w=",
+ "iCmXZs26QZo=",
+ "clpebI6veFU=",
+ "VA/9F/IGibQ=",
+ "3kajo4hLvpk=",
+ "P7b7STs1KkA=",
+ "oRA4E1xEv+s=",
+ "k2VMmlxB8Xg=",
+ "NpeUwnCQAlw=",
+ "Evezstcslk4=",
+ "98j41zWlntM=",
+ "1yP0c9JyBG4=",
+ "guChylAYEAI=",
+ "Yt/O1eu/bT4=",
+ "76tYOrQxy1A=",
+ "g5SJ4+XC5NU=",
+ "Cv51NgSIw5Q=",
+ "0Mde4ODFDt0=",
+ "i4MS6LsD35U=",
+ "qz/HiaH/Ck4=",
+ "RzIhKqvEe0Y=",
+ "9kgLbhNkRKQ=",
+ "WenWi7BI/Ic=",
+ "MvqchWfrINo=",
+ "18Ey1LwhU0I=",
+ "fMzLJbgE94E=",
+ "xZQ1vOAprKg=",
+ "MuASKa0Ufbs=",
+ "lqaxyhnu8as="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|low reserve" :
+ [
+ "kyxDwZIJVEM=",
+ "fXk23Ym6s38=",
+ "dghl7jDPXeA=",
+ "jfzoeKWcpUQ=",
+ "LW6T4KhxxSY=",
+ "OiL/N66bRsQ="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|new pool with a native asset" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "jChFGn6Vt2o=",
+ "MXXEaDtDpP8=",
+ "6asdDeC8nU4=",
+ "CFKexLwQlE8=",
+ "eMZT6UFbD/s=",
+ "b4RJ3xRJ0/0=",
+ "qDCkZslJ4EE=",
+ "T/z7/okksgY=",
+ "3k1TESwIuAc=",
+ "2m8UrrHTTuk=",
+ "I3qTtrsDHds=",
+ "p5AU8MW7H2w=",
+ "NbGQ31dgVG4=",
+ "1BUHvXgmT10=",
+ "RIWG3Ookq2k=",
+ "Xj5eQkLbJC8="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|new pool with one issuer asset" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "exkLYMs/sKo=",
+ "KRBX/e/G4bg=",
+ "rg3aDHRTcYs=",
+ "W79Oa9mUyvU=",
+ "xFc3P2+l0B8=",
+ "GMrhgV0+ih0=",
+ "/wnHL1CsL2c=",
+ "v+t+Vq5OJ3U=",
+ "H/KAESKwaP0=",
+ "HC2sHm1OsBk=",
+ "0V9Od0ZHqIU=",
+ "k717XxvGn+o=",
+ "LQcJi0ookG4=",
+ "Y8SGIi4AS5A=",
+ "EYX51+qJ/VY=",
+ "0ySE0Q3F5KA=",
+ "KJXgtFn/vEg=",
+ "yb+/zTL+jvA=",
+ "frsxcsugQxk="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|new pool with two issuer assets" :
+ [
+ "sCOCFnhiS9o=",
+ "J0gxU2rKzvs=",
+ "PjgwU4XrfYc=",
+ "wWhA0u2r4Kc=",
+ "WLS7spq0bHg=",
+ "bIIZkpUln6E=",
+ "grPetZS7kaw=",
+ "j1vPqQdBdqc="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|new pool with two non-native assets" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "exkLYMs/sKo=",
+ "KRBX/e/G4bg=",
+ "rg3aDHRTcYs=",
+ "5S6TUWUx+4Y=",
+ "3vy77dTnXB4=",
+ "zXoTcTxXjQE=",
+ "+QJRYhMIres=",
+ "N+wmdpW7ULQ=",
+ "tK/e6A5TeBQ=",
+ "IlpNof95Wz8=",
+ "A9z22xidZII=",
+ "KfSST5sdUV0=",
+ "i+ktk/OUp9s=",
+ "V+4Jd30px7o=",
+ "uEK4z8V35Zo=",
+ "gLi8Wy44if4=",
+ "A/hHBMakxKs=",
+ "nnhKKxfCvEA=",
+ "59/KphyLSrY=",
+ "osBjaXcHNzY=",
+ "PCB5rLnauBM=",
+ "OWlSQS1+8jM=",
+ "WJ80OKQjeZc=",
+ "bcZDUeFlbUk=",
+ "4hy+rRBlpw0=",
+ "w7ozBxdFf0I=",
+ "/PlMvwhPthM=",
+ "ikuRBAFBEHk="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|pool with two alphanum12 assets" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "8nh1SW51FtQ=",
+ "KRBX/e/G4bg=",
+ "olMR7v8rkZg=",
+ "5S6TUWUx+4Y=",
+ "NOjleOSE1HI=",
+ "zXoTcTxXjQE=",
+ "+4HcY1M9qDc=",
+ "JJD+hIFuit8=",
+ "tK/e6A5TeBQ=",
+ "IlpNof95Wz8=",
+ "A9z22xidZII=",
+ "KfSST5sdUV0=",
+ "gYELjW18pK8=",
+ "ru6Cb+7D7EM=",
+ "hsg6Eu39tWQ=",
+ "bg6Co3E1dGM=",
+ "wDDnZOrm5uA=",
+ "r/keIhuVlRw=",
+ "A0WL9oRcJeQ=",
+ "osBjaXcHNzY=",
+ "PCB5rLnauBM=",
+ "GD1t55DP+wE=",
+ "Jkc+j+XUy8M=",
+ "meEPtVhOGfw=",
+ "5T2Y8BfPpw8=",
+ "WUCIFdS8LRo=",
+ "xwo0wuv3dFk=",
+ "0pGzYBKfibs="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets" :
+ [
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|give account enough reserves to transfer the sponsorship" : [ "PahK7IeB8Z4=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|give owner enough reserves to take on the pool share trustline" : [ "CpSIS4oiAhg=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|try to transfer the sponsorship but fail" : [ "J+dgFWf0f7Q=" ],
+ "change trust pool share trustline|protocol version 22|pool trustline|too many" :
+ [
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M="
+ ],
+ "change trust pool share trustline|protocol version 22|pool trustline|too many|too many subentries" : [ "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=" ],
"change trust pool share trustline|protocol version 2|pool trustline" : [ "/lfj8xIFS8I=" ],
"change trust pool share trustline|protocol version 2|pool trustline sponsorship" : [ "Vv+QRgIt0Cg=", "jba1E+ywrQM=", "TU5dHQFzjW0=" ],
"change trust pool share trustline|protocol version 3" : [ "y3OKoeosX6s=", "y3OKoeosX6s=" ],
@@ -2858,6 +3329,69 @@
"change trust|protocol version 21|too many|too many subentries" : [ "Cnh0ro8uCsE=", "Cnh0ro8uCsE=" ],
"change trust|protocol version 21|trusting self" : [ "yyr4/ZsNPf8=", "p42GDNJQrFI=" ],
"change trust|protocol version 21|trustline on native asset" : [ "yyr4/ZsNPf8=" ],
+ "change trust|protocol version 22" :
+ [
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE="
+ ],
+ "change trust|protocol version 22|basic tests" :
+ [
+ "csTr3GVrR88=",
+ "ijsD4uHLNIM=",
+ "PZPTNhbu6n8=",
+ "k8U+VXiTD4Y=",
+ "AH68EvmX3LY=",
+ "iALzU5akbtI=",
+ "kuz4qm21mFI=",
+ "k4d1TgM/1cw="
+ ],
+ "change trust|protocol version 22|cannot reduce limit below buying liabilities or delete" :
+ [
+ "YJSt43rCmU4=",
+ "O/iQPnSMfqY=",
+ "xgRoi9+ctiI=",
+ "Laye6dH3VGo=",
+ "7ibeQ5Dq030=",
+ "wAsmW3XSoTg="
+ ],
+ "change trust|protocol version 22|create trust line with native buying liabilities" : [ "RJBbswIxQoE=", "a0Y+nX12cIA=", "eZ3khxbdo4M=" ],
+ "change trust|protocol version 22|create trust line with native selling liabilities" :
+ [
+ "RJBbswIxQoE=",
+ "wRxyByGAg1M=",
+ "UF4QXsLSDFA=",
+ "JTnMGFCZuEw=",
+ "Ue2776FAaoY="
+ ],
+ "change trust|protocol version 22|issuer does not exist|edit existing" : [ "Zxs90CJQFW4=", "amybro9L5L8=", "BclYR6di2sY=" ],
+ "change trust|protocol version 22|issuer does not exist|new trust line" : [ "csTr3GVrR88=" ],
+ "change trust|protocol version 22|sponsorship" : [ "7kjE4/NfR/k=", "0OXtiofc7Sg=", "7kjE4/NfR/k=", "0OXtiofc7Sg=" ],
+ "change trust|protocol version 22|sponsorship|create, modify, and remove sponsored entry" : [ "d9bN0QmoK/U=" ],
+ "change trust|protocol version 22|too many" :
+ [
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg="
+ ],
+ "change trust|protocol version 22|too many|too many subentries" : [ "Cnh0ro8uCsE=", "Cnh0ro8uCsE=" ],
+ "change trust|protocol version 22|trusting self" : [ "yyr4/ZsNPf8=", "p42GDNJQrFI=" ],
+ "change trust|protocol version 22|trustline on native asset" : [ "yyr4/ZsNPf8=" ],
"change trust|protocol version 2|basic tests" :
[
"/lfj8xIFS8I=",
diff --git a/test-tx-meta-baseline-current/ClaimableBalanceTests.json b/test-tx-meta-baseline-current/ClaimableBalanceTests.json
index b78056f8b5..8a622feb7a 100644
--- a/test-tx-meta-baseline-current/ClaimableBalanceTests.json
+++ b/test-tx-meta-baseline-current/ClaimableBalanceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"claimableBalance|protocol version 0" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
"claimableBalance|protocol version 1" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
@@ -11809,6 +11810,1479 @@
"Q1q+/rfWhRM=",
"D2qFLZLt+64="
],
+ "claimableBalance|protocol version 22" :
+ [
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0="
+ ],
+ "claimableBalance|protocol version 22|claim claimable trustline issues" :
+ [
+ "y3J9P/sBKMU=",
+ "Kbdas01myE0=",
+ "toWegm5CcBY=",
+ "JFBpmfLJebA=",
+ "ugT0eDgpd28=",
+ "XxWQQZrSaAc=",
+ "/xpsXjx4PJM=",
+ "PHEE2npNhi0=",
+ "nj4rAWU5eZo=",
+ "i2sZIcZ6o8E=",
+ "xAIUEJFZr1o=",
+ "EvZbPh7dVmQ="
+ ],
+ "claimableBalance|protocol version 22|claim is sponsored" : [ "v0U2DUyE1U8=" ],
+ "claimableBalance|protocol version 22|create is sponsored" : [ "sWaFW9sfIk8=" ],
+ "claimableBalance|protocol version 22|invalid asset" : [ "nCFXIDhAqYE=" ],
+ "claimableBalance|protocol version 22|merge create account before claim" : [ "v0U2DUyE1U8=", "9EWh92vzunw=", "IyspDlISc9M=" ],
+ "claimableBalance|protocol version 22|merge sponsoring account" : [ "sMVq6NbvG6M=", "Qzl6+kXX5Q0=" ],
+ "claimableBalance|protocol version 22|multiple claimants try to claim balance in same tx" : [ "3n3ev7Bo3VA=", "dbxzu2tYxks=", "ZV9YLsdMm6U=" ],
+ "claimableBalance|protocol version 22|multiple creates in tx to test index in hash" : [ "pt32/MAL+NE=", "SJo+PW8iegg=" ],
+ "claimableBalance|protocol version 22|native" :
+ [
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs="
+ ],
+ "claimableBalance|protocol version 22|native line full" : [ "kN59v5yfW28=", "OTlN7D9L+FA=", "IDjzEvuLwxA=", "cBdUySb12Ag=" ],
+ "claimableBalance|protocol version 22|native|balanceID relies on sequence number" :
+ [
+ "FvXr55AOEb4=",
+ "9nSgoN2maec=",
+ "DWveSzqexj0=",
+ "Or8QZBSsAfE=",
+ "s9imLgY55ng="
+ ],
+ "claimableBalance|protocol version 22|native|claim balance|balance does not exist" : [ "FvXr55AOEb4=", "ZlzMgCvlwn8=" ],
+ "claimableBalance|protocol version 22|native|claim balance|no destination match" : [ "FvXr55AOEb4=", "IbaM24wUgew=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|NOT predicate not satisfied" : [ "W0BO3N8AgF4=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|absBefore not satisfied" : [ "easW8Q9eo9E=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|and predicate not satisfied" : [ "ViElTSDraLU=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|complex" : [ "tT+sDQcFGj0=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|complex 2" : [ "VNj0QX6U0ig=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|complex 3" : [ "F8YmOHQSx0Q=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|complex 4" : [ "WZytcl/+OyE=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|not unconditional" : [ "t8A9Fok42+M=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|or predicate not satisfied" : [ "RmqTl+zvcRU=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate not satisfied|relBefore not satisfied" : [ "easW8Q9eo9E=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|NOT predicate satisfied" : [ "2rS3xaOYTP4=", "T/R2ae0XZKc=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|Unconditional" : [ "b3P3ovhbh50=", "vjUMJ58Pnc8=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|absAfter satisfied" : [ "neLOl2BTaM4=", "aePFIOkl6gs=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|absBefore satisfied" : [ "CW61RfSgEFU=", "cHEW6IKvjr8=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|and predicate satisfied" : [ "tXlykrTmSZs=", "l2qn227I0vM=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|complex 1" : [ "JJk/+U53oF0=", "WFqdxDNpQSQ=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|complex 2" : [ "8tdB8UTvTAc=", "u3lqM5dRy+U=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|complex 3" : [ "U5TP4lQiYQ4=", "N79ezc2wcyQ=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|complex 4" : [ "Uky7T9qSnVM=", "ylvSlyVsT+w=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|complex 5" : [ "8Fgr5ALzDtk=", "XYzvmKSCJ7U=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|or predicate satisfied" : [ "CCAqynwOlHE=", "bWqtkaLHwSM=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|relAfter satisfied" : [ "neLOl2BTaM4=", "aePFIOkl6gs=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|relBefore max satisfied" : [ "ZmJ+4edMS+Y=", "sw1VCLVorC0=" ],
+ "claimableBalance|protocol version 22|native|claim balance|predicate satisfied|relBefore satisfied" : [ "CW61RfSgEFU=", "cHEW6IKvjr8=" ],
+ "claimableBalance|protocol version 22|native|multiple create and claims" :
+ [
+ "FvXr55AOEb4=",
+ "yAgUgL9Wa0s=",
+ "XL73iBAw6qg=",
+ "7UniuEqseto=",
+ "osr6AIy0T5o="
+ ],
+ "claimableBalance|protocol version 22|native|successful createdBy == claimant|create and claim in different tx" : [ "2rTAC2SVFok=", "FcaGjuC44+U=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=1" : [ "FvXr55AOEb4=", "yAgUgL9Wa0s=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=10" : [ "d/S/Lfb1DMQ=", "wnXxAh7rBow=", "tspZfaSrfpc=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=2" : [ "N/jU7uGzeD8=", "/QNDCqsiT1Q=", "3y0HkeoC7Tw=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=3" : [ "msrN71lh1kk=", "xm9pWXzEHy0=", "qMCWTDaD5ro=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=4" : [ "aTOYUp9IICE=", "fBdkGgTaEno=", "20tf0lFI84o=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=5" : [ "rrl8poCMtHY=", "dHLriypIdBs=", "TFARnt15XL8=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=6" : [ "37e6XHno99c=", "rp8LV4sCKfU=", "acMqzxke7lk=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=7" : [ "sdaBqYkEnNI=", "Ncggt9RI024=", "L0BFHRhmEPA=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=8" : [ "dMfwFrCsonc=", "ab8qij/yFGs=", "lBfxNZglPIo=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|number of claimants=9" : [ "TgxDhp29exA=", "e0XNQQHux8k=", "QB/eze0cqPg=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|predicate at level 0" : [ "ZmJ+4edMS+Y=", "6UWP6/Xx8rY=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|predicate at level 1" : [ "pbyxuW4FJ+4=", "XcE0OCbs0r0=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|predicate at level 2" : [ "SuVKNuuvsvM=", "0BditQGe02s=" ],
+ "claimableBalance|protocol version 22|native|valid predicate and claimant combinations|predicate at level 3" : [ "FvXr55AOEb4=", "7NLG0k6MRP4=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid amount" : [ "KuHD0Gh5OqY=", "4TovLIas5zk=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|duplicate claimants" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|empty claimants" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid absBefore" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid andPredicate size" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid not nested" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid null not" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid orPredicate size" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid predicate height" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|native|validity checks|invalid claimants|invalid predicate|invalid relBefore" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 22|non-native" :
+ [
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc="
+ ],
+ "claimableBalance|protocol version 22|non-native|balanceID relies on sequence number" :
+ [
+ "ms2RM0cPreg=",
+ "XO2X+72l6AQ=",
+ "cLOBkvLc22I=",
+ "QkdFTVS2ZLs=",
+ "y22MC/2JSMc="
+ ],
+ "claimableBalance|protocol version 22|non-native|claim balance|balance does not exist" : [ "ms2RM0cPreg=", "af5yXi957zI=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|no destination match" : [ "ms2RM0cPreg=", "fRYrraRSDvM=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|NOT predicate not satisfied" : [ "PuPLnVMN4zM=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|absBefore not satisfied" : [ "C2xJ9sJHeHo=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|and predicate not satisfied" : [ "KGk/OlpN7sk=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|complex" : [ "5ZC0fBaSoQw=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|complex 2" : [ "Nc7CUo+mK3A=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|complex 3" : [ "34x4WPkTKr0=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|complex 4" : [ "B0Hsw83poOk=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|not unconditional" : [ "LcXD7o1PBnY=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|or predicate not satisfied" : [ "+BYPVL41zrc=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate not satisfied|relBefore not satisfied" : [ "C2xJ9sJHeHo=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|NOT predicate satisfied" : [ "swiuA5MFiUM=", "ght1WOZJQKE=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|Unconditional" : [ "87SAc56q4/E=", "7kjoEEtIyQk=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|absAfter satisfied" : [ "csSsYgCGCjQ=", "EaArOl2AifA=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|absBefore satisfied" : [ "cbzji9zJ/aU=", "aJA5c9+KtOc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|and predicate satisfied" : [ "N1WHnwizayg=", "c+f56oPh6cg=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|complex 1" : [ "HEnlHQPUcTc=", "Byf4nMJwKdE=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|complex 2" : [ "8sf2Jjr8Jso=", "Diat/hPIo08=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|complex 3" : [ "IG3X9kv/W/s=", "oU0eI1ycFy4=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|complex 4" : [ "sXr8aMPwkwQ=", "5NgIMDrn57Q=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|complex 5" : [ "YfihRYCJWNQ=", "Iyq62H03RpA=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|or predicate satisfied" : [ "mFbkJbgCjDs=", "5gsaU7dtP/o=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|relAfter satisfied" : [ "csSsYgCGCjQ=", "EaArOl2AifA=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|relBefore max satisfied" : [ "yI4F1TYNYp0=", "wEr3WF4ysyc=" ],
+ "claimableBalance|protocol version 22|non-native|claim balance|predicate satisfied|relBefore satisfied" : [ "cbzji9zJ/aU=", "aJA5c9+KtOc=" ],
+ "claimableBalance|protocol version 22|non-native|multiple create and claims" :
+ [
+ "ms2RM0cPreg=",
+ "YcMNR6nCuIc=",
+ "zbXO4I7oZ2s=",
+ "Fh5y/2R5Sy8=",
+ "H7brz5gX1Ao="
+ ],
+ "claimableBalance|protocol version 22|non-native|successful createdBy == claimant|create and claim in different tx" : [ "eSG3uWjN+yE=", "+ZhB6DkHmDM=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=1" : [ "ms2RM0cPreg=", "YcMNR6nCuIc=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=10" : [ "nDXxIeiBXK8=", "3JyjH5akTvA=", "6y4e9kOM3M4=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=2" : [ "zZql75yczNU=", "cop41REFh0Q=", "7TcXg4Jg8As=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=3" : [ "tminO3rOqS4=", "wt/FNZzUzBU=", "t8N+jzIhtlg=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=4" : [ "20wwvJXnQQE=", "dzLbyP2tv+c=", "OuNDpvMOtyE=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=5" : [ "6trB/WwEDps=", "Qrh87lmztOo=", "/YYT+no99Dc=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=6" : [ "Odrjkd+uXKk=", "q9+LF10VQGg=", "yiSd9Ggj5oA=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=7" : [ "BxFdADM0QuA=", "1t4uns+4cvA=", "Y/2wlYV3A+g=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=8" : [ "5WkO7uQU8hI=", "sdgWkR6G+0s=", "Gqq9NvNcQHg=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|number of claimants=9" : [ "GNjAYPzD5iY=", "+CVcvDyzqQY=", "M2KXPEu3uAE=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|predicate at level 0" : [ "yI4F1TYNYp0=", "3TwXAEBJkg0=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|predicate at level 1" : [ "5DiEoJKMVcA=", "U2K0+8AfupQ=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|predicate at level 2" : [ "NhVfO+oE1g4=", "TDi70HbzeVc=" ],
+ "claimableBalance|protocol version 22|non-native|valid predicate and claimant combinations|predicate at level 3" : [ "ms2RM0cPreg=", "oAjj8Tqdn08=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid amount" : [ "g8nuqUEFusk=", "I33ZkIC54Fw=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|duplicate claimants" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|empty claimants" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid absBefore" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid andPredicate size" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid not nested" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid null not" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid orPredicate size" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid predicate height" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|non-native|validity checks|invalid claimants|invalid predicate|invalid relBefore" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 22|op source account last modified is updated on claim of sponsored balance|claim" : [ "86H9sKuJxeI=", "6FsyLKGdqSc=" ],
+ "claimableBalance|protocol version 22|op source account last modified is updated on claim of sponsored balance|clawback" : [ "4ACpeyasd0M=", "6Wn6DB6i0Bs=", "u/j4fcNubZM=" ],
+ "claimableBalance|protocol version 22|source account is issuer" : [ "oJ4dRCrZ1rI=", "poCuebeK8hQ=" ],
+ "claimableBalance|protocol version 22|tx account is different than op account on successful create" : [ "UuiNc+vcdSs=", "7NoHmydY5bs=", "nDgAcSaw6Ac=", "fLHtgLJhzWg=" ],
+ "claimableBalance|protocol version 22|validate tx account is used in hash" :
+ [
+ "x8hncE8drSY=",
+ "DgV117sMlDM=",
+ "b9Qf3Bh1cYE=",
+ "d6JIWvDmRlE=",
+ "7qL04Da07pk=",
+ "bazDxvG1QJc=",
+ "Q1q+/rfWhRM=",
+ "D2qFLZLt+64="
+ ],
"claimableBalance|protocol version 2|not supported before version 14" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"claimableBalance|protocol version 3" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
"claimableBalance|protocol version 3|not supported before version 14" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-current/ClawbackClaimableBalanceTests.json b/test-tx-meta-baseline-current/ClawbackClaimableBalanceTests.json
index b59cd572cd..4a4058c678 100644
--- a/test-tx-meta-baseline-current/ClawbackClaimableBalanceTests.json
+++ b/test-tx-meta-baseline-current/ClawbackClaimableBalanceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"clawbackClaimableBalance|protocol version 0" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
"clawbackClaimableBalance|protocol version 1" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
@@ -451,6 +452,87 @@
"dFmqHsI9N8Y="
],
"clawbackClaimableBalance|protocol version 21|successful alphanum12 clawback" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "5GJnuAq1tf4=" ],
+ "clawbackClaimableBalance|protocol version 22" :
+ [
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo="
+ ],
+ "clawbackClaimableBalance|protocol version 22|basic test" : [ "KVLGgtd1dNA=", "K0W44iWqwVA=", "tNKCBLVohUc=", "2QDwzx5plAI=" ],
+ "clawbackClaimableBalance|protocol version 22|clawback sponsored claimable balance|sponsor is issuer" : [ "DegTt94PUPs=", "+C9j3MSMdn0=" ],
+ "clawbackClaimableBalance|protocol version 22|clawback sponsored claimable balance|sponsor is not issuer" : [ "JC2VGYXnrrI=", "E6wJFb0TMcY=" ],
+ "clawbackClaimableBalance|protocol version 22|clawback when issuer already has INT64_MAX liabilities" : [ "8294rZiTT74=", "ZIcRGm2T57s=", "TfsRKUgSzus=" ],
+ "clawbackClaimableBalance|protocol version 22|errors|not clawback enabled" :
+ [
+ "2/twIp9tWDA=",
+ "Iv3cGzmkQes=",
+ "K1gZltOlt1E=",
+ "MUhfB5oLvDk=",
+ "R1QLJdx/3HA=",
+ "e6B+U/WR6qk="
+ ],
+ "clawbackClaimableBalance|protocol version 22|errors|not issuer|assetCode12" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "xHIxexhXSAA=" ],
+ "clawbackClaimableBalance|protocol version 22|errors|not issuer|assetCode4" : [ "KVLGgtd1dNA=", "dXX26Jgjnc0=" ],
+ "clawbackClaimableBalance|protocol version 22|errors|not issuer|native" : [ "YpFQ+heKdBk=", "vKC795tyy5M=" ],
+ "clawbackClaimableBalance|protocol version 22|issuer claimable balance" :
+ [
+ "2/twIp9tWDA=",
+ "HNlzX1W/fls=",
+ "HJ1y7FCkKpI=",
+ "XRvDezZen4M=",
+ "In1gM2t3TG4=",
+ "gIREM0xNOdg=",
+ "9xxzFEOvrL0=",
+ "dFmqHsI9N8Y="
+ ],
+ "clawbackClaimableBalance|protocol version 22|successful alphanum12 clawback" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "5GJnuAq1tf4=" ],
"clawbackClaimableBalance|protocol version 2|pre V17 errors" : [ "/lfj8xIFS8I=" ],
"clawbackClaimableBalance|protocol version 3" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
"clawbackClaimableBalance|protocol version 3|pre V17 errors" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-current/ClawbackTests.json b/test-tx-meta-baseline-current/ClawbackTests.json
index 3d72a86d26..a845430678 100644
--- a/test-tx-meta-baseline-current/ClawbackTests.json
+++ b/test-tx-meta-baseline-current/ClawbackTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"clawback|protocol version 0" :
[
@@ -729,6 +730,125 @@
],
"clawback|protocol version 21|from V17|errors|set options" : [ "XGy7QIgn41M=", "9rYRgjL1IU8=", "oQ+IvTdvagg=" ],
"clawback|protocol version 21|from V17|errors|set options clawback immutable" : [ "+/EL6ADdRnA=", "eJlAcgAIk9A=", "aA+9c0gC4/o=" ],
+ "clawback|protocol version 22" :
+ [
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64="
+ ],
+ "clawback|protocol version 22|all version errors" : [ "3KcddxVL5Oc=" ],
+ "clawback|protocol version 22|from V17" :
+ [
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4="
+ ],
+ "clawback|protocol version 22|from V17|allow trust" : [ "XNtfGiMoixc=", "XNtfGiMoixc=", "XNtfGiMoixc=" ],
+ "clawback|protocol version 22|from V17|allow trust|allow trust can't set clawback" : [ "iu/NNGFIv+8=", "oL3PViRbyEo=" ],
+ "clawback|protocol version 22|from V17|allow trust|clawback after revoking auth" : [ "gBBkt3elc78=", "jTZfkmEfLcs=" ],
+ "clawback|protocol version 22|from V17|allow trust|clawback after revoking auth to AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG" : [ "2lOnVJ6uZtc=", "pu4tiMgzC+0=" ],
+ "clawback|protocol version 22|from V17|basic test" : [ "1ei35kzXGqk=" ],
+ "clawback|protocol version 22|from V17|clawback after removing liabilites" :
+ [
+ "XNtfGiMoixc=",
+ "danRgFb6rpY=",
+ "c3y6hyymU94=",
+ "LifExidHcYI=",
+ "C7aIs+7zIrk="
+ ],
+ "clawback|protocol version 22|from V17|clawback when issuer already has INT64_MAX liabilities" : [ "xRDQYRSF2hw=", "mtC+JZ2ks+o=" ],
+ "clawback|protocol version 22|from V17|errors|apply|no trust" : [ "XGy7QIgn41M=" ],
+ "clawback|protocol version 22|from V17|errors|apply|not clawback enabled" : [ "8zSd+iWeuD4=", "+4N2zIVtTkc=", "nh3TVP9OW8A=", "LabvDGHk2BM=" ],
+ "clawback|protocol version 22|from V17|errors|apply|underfunded" : [ "XGy7QIgn41M=", "danRgFb6rpY=", "UZ2J9Hdn638=", "MvFUeHKPhSU=" ],
+ "clawback|protocol version 22|from V17|errors|check validity" :
+ [
+ "XGy7QIgn41M=",
+ "ZK/tIKuOC54=",
+ "yKFOWZANEC4=",
+ "OXa8t5B/5pU=",
+ "BZDs+NiY5JA=",
+ "AdDI45CxGSI=",
+ "I1WblZFDVDA=",
+ "eLqwbaD/WX0=",
+ "P3XyA8/kowE=",
+ "/U2SVEdyCuQ=",
+ "CTBOkT6xWqE=",
+ "J5KEDnlJlB0=",
+ "wEGQWsLQHeE=",
+ "dlft1xW29lU=",
+ "rP8On1v2uPM=",
+ "kTaezvO4h98=",
+ "1STce0HoeFA=",
+ "2bhQkE7y4Ow=",
+ "j5RBjEz8iSM=",
+ "pRWhrZvlxwI=",
+ "bXr9PsRqjuI=",
+ "PYEeMoNTKQI=",
+ "SIWhl3s8YLc=",
+ "cgcv9yPGOOQ=",
+ "2WbgQnREXAs=",
+ "aXXim1rA3tI="
+ ],
+ "clawback|protocol version 22|from V17|errors|set options" : [ "XGy7QIgn41M=", "9rYRgjL1IU8=", "oQ+IvTdvagg=" ],
+ "clawback|protocol version 22|from V17|errors|set options clawback immutable" : [ "+/EL6ADdRnA=", "eJlAcgAIk9A=", "aA+9c0gC4/o=" ],
"clawback|protocol version 2|all version errors" : [ "/lfj8xIFS8I=" ],
"clawback|protocol version 2|pre V17 errors" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"clawback|protocol version 3" :
diff --git a/test-tx-meta-baseline-current/CreateAccountTests.json b/test-tx-meta-baseline-current/CreateAccountTests.json
index 23c82dfc2c..5c289bbd83 100644
--- a/test-tx-meta-baseline-current/CreateAccountTests.json
+++ b/test-tx-meta-baseline-current/CreateAccountTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"create account|protocol version 10|Amount too small to create account" : [ "X2yKCWehH5U=" ],
"create account|protocol version 10|Not enough funds (source)" : [ "x6hOin79MFA=", "6VHOcmD0yD4=" ],
@@ -188,6 +189,19 @@
"KkDSq5TwgkU=",
"zXiqgYk15Fw="
],
+ "create account|protocol version 22|Amount too small to create account" : [ "5oGt1iMFSw4=" ],
+ "create account|protocol version 22|Not enough funds (source)" : [ "MoI+rWcsWq4=", "KXV+9sIgH1g=" ],
+ "create account|protocol version 22|Success" : [ "Eg9gawVEm9E=" ],
+ "create account|protocol version 22|Success|Account already exists" : [ "9RWfJCea6FU=" ],
+ "create account|protocol version 22|with native buying liabilities" : [ "FUozqMlR+xM=", "Zhx7nZpqq7Q=", "QqTb/p+wP2U=" ],
+ "create account|protocol version 22|with native selling liabilities" :
+ [
+ "FUozqMlR+xM=",
+ "/nY6D+JDWVE=",
+ "zqeiA7pl2js=",
+ "KkDSq5TwgkU=",
+ "zXiqgYk15Fw="
+ ],
"create account|protocol version 2|Amount too small to create account" : [ "/lfj8xIFS8I=" ],
"create account|protocol version 2|Not enough funds (source)" : [ "4+svrnV0hxY=", "/lfj8xIFS8I=" ],
"create account|protocol version 2|Success" : [ "IxXegoyiQk4=" ],
diff --git a/test-tx-meta-baseline-current/EndSponsoringFutureReservesTests.json b/test-tx-meta-baseline-current/EndSponsoringFutureReservesTests.json
index 87ed6f3e38..c883e64161 100644
--- a/test-tx-meta-baseline-current/EndSponsoringFutureReservesTests.json
+++ b/test-tx-meta-baseline-current/EndSponsoringFutureReservesTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"confirm and clear sponsor|protocol version 13|not supported" : [ "QJDMJ0PvkYA=" ],
"confirm and clear sponsor|protocol version 14|not sponsored" : [ "QJDMJ0PvkYA=" ],
@@ -36,5 +37,6 @@
"confirm and clear sponsor|protocol version 18|not sponsored" : [ "QJDMJ0PvkYA=" ],
"confirm and clear sponsor|protocol version 19|not sponsored" : [ "u8plyJbPb2c=" ],
"confirm and clear sponsor|protocol version 20|not sponsored" : [ "0rCskf3w41Q=" ],
- "confirm and clear sponsor|protocol version 21|not sponsored" : [ "0rCskf3w41Q=" ]
+ "confirm and clear sponsor|protocol version 21|not sponsored" : [ "0rCskf3w41Q=" ],
+ "confirm and clear sponsor|protocol version 22|not sponsored" : [ "0rCskf3w41Q=" ]
}
diff --git a/test-tx-meta-baseline-current/FeeBumpTransactionTests.json b/test-tx-meta-baseline-current/FeeBumpTransactionTests.json
index d95bf07582..145fb19755 100644
--- a/test-tx-meta-baseline-current/FeeBumpTransactionTests.json
+++ b/test-tx-meta-baseline-current/FeeBumpTransactionTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"fee bump transactions|protocol version 0|apply|bad signatures" : [ "Yhe2gNuDHbY=" ],
"fee bump transactions|protocol version 0|apply|extra signatures" : [ "OB5K2o+Lbus=", "2vq/WrMO01Y=" ],
@@ -255,6 +256,23 @@
"fee bump transactions|protocol version 21|validity|inner transaction invalid, transaction level" : [ "g4SMgLdHmkY=" ],
"fee bump transactions|protocol version 21|validity|insufficient balance" : [ "vq7v+aQvjuo=" ],
"fee bump transactions|protocol version 21|validity|valid" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 22|apply|bad signatures" : [ "Efz5uZa7U84=", "ofyE/F/i2I0=" ],
+ "fee bump transactions|protocol version 22|apply|extra signatures" : [ "eAy5C7YazX0=", "YY06OIIOp/w=", "+366qVuw7RI=" ],
+ "fee bump transactions|protocol version 22|apply|fee source does not exist" : [ "Efz5uZa7U84=", "UnwqqyolEMk=" ],
+ "fee bump transactions|protocol version 22|apply|inner transaction fails, operation level" : [ "Efz5uZa7U84=" ],
+ "fee bump transactions|protocol version 22|apply|inner transaction fails, transaction level" : [ "Efz5uZa7U84=", "0kuWmO0K+zM=" ],
+ "fee bump transactions|protocol version 22|apply|insufficient balance" : [ "Efz5uZa7U84=", "jtss133AcPA=" ],
+ "fee bump transactions|protocol version 22|apply|one-time signer removal" : [ "siq4VbKTdCc=", "xPbTKci83Eg=", "siq4VbKTdCc=", "xPbTKci83Eg=" ],
+ "fee bump transactions|protocol version 22|apply|one-time signer removal|not sponsored" : [ "ElE3StxPJSQ=", "Q5+veo2ktgI=" ],
+ "fee bump transactions|protocol version 22|apply|one-time signer removal|sponsored" : [ "ElE3StxPJSQ=" ],
+ "fee bump transactions|protocol version 22|fee processing" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 22|validity|bad signatures, signature invalid" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 22|validity|bad signatures, signature missing" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 22|validity|extra signatures" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 22|validity|inner transaction invalid, operation level" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 22|validity|inner transaction invalid, transaction level" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 22|validity|insufficient balance" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 22|validity|valid" : [ "g4SMgLdHmkY=" ],
"fee bump transactions|protocol version 2|apply|bad signatures" : [ "Yhe2gNuDHbY=" ],
"fee bump transactions|protocol version 2|apply|extra signatures" : [ "OB5K2o+Lbus=", "2vq/WrMO01Y=" ],
"fee bump transactions|protocol version 2|apply|fee source does not exist" : [ "Yhe2gNuDHbY=" ],
diff --git a/test-tx-meta-baseline-current/InflationTests.json b/test-tx-meta-baseline-current/InflationTests.json
index 083c9074af..b8268c6ec3 100644
--- a/test-tx-meta-baseline-current/InflationTests.json
+++ b/test-tx-meta-baseline-current/InflationTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"inflation|protocol version 10|inflation scenarios|50/50 split" :
[
@@ -7376,6 +7377,7 @@
],
"inflation|protocol version 20|not supported" : [ "5oGt1iMFSw4=" ],
"inflation|protocol version 21|not supported" : [ "5oGt1iMFSw4=" ],
+ "inflation|protocol version 22|not supported" : [ "5oGt1iMFSw4=" ],
"inflation|protocol version 2|inflation scenarios|50/50 split" :
[
"kLAIaEj7I2M=",
diff --git a/test-tx-meta-baseline-current/InvokeHostFunctionTests.json b/test-tx-meta-baseline-current/InvokeHostFunctionTests.json
index 1603f96020..6386579190 100644
--- a/test-tx-meta-baseline-current/InvokeHostFunctionTests.json
+++ b/test-tx-meta-baseline-current/InvokeHostFunctionTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"Module cache" : [ "MR6BJ3xmn2c=" ],
"Native stellar asset contract" : [ "bKDF6V5IzTo=", "iasg+Zj14uo=" ],
@@ -335,427 +336,427 @@
],
"Soroban authorization|multisig classic account" :
[
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA=",
- "ckd5u9koQWI=",
+ "66Nb9japmNs=",
"pBHN/mRnkEA="
],
"Soroban classic account authentication" :
[
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8=",
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao=",
"bKDF6V5IzTo=",
- "0djfINB2EL4=",
- "qfhhGbbAk4c=",
- "56Vmf1/KdN8="
+ "LkmPMPVf67M=",
+ "vq+flK3rvlY=",
+ "1ekqxtjabao="
],
"Soroban classic account authentication|account with required multisig" :
[
@@ -872,379 +873,379 @@
"Soroban footprint validation" :
[
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4=",
+ "6o5xNWqjPfQ=",
"bKDF6V5IzTo=",
- "ZnBIE2hZGU4="
+ "6o5xNWqjPfQ="
],
"Soroban non-refundable resource fees are stable" :
[
@@ -1295,6 +1296,14 @@
"charge rent fees for storage resize" : [ "bKDF6V5IzTo=", "bKDF6V5IzTo=" ],
"complex contract|diagnostics disabled" : [ "bKDF6V5IzTo=" ],
"complex contract|diagnostics enabled" : [ "bKDF6V5IzTo=" ],
+ "contract constructor support" :
+ [
+ "bKDF6V5IzTo=",
+ "bKDF6V5IzTo=",
+ "bKDF6V5IzTo=",
+ "bKDF6V5IzTo=",
+ "bKDF6V5IzTo="
+ ],
"contract errors cause transaction to fail" :
[
"bKDF6V5IzTo=",
@@ -1314,7 +1323,7 @@
"bKDF6V5IzTo=",
"bKDF6V5IzTo="
],
- "contract storage|footprint|unused readWrite key" : [ "wpZ0D9gvxTc=" ],
+ "contract storage|footprint|unused readWrite key" : [ "VzQb0aWq2bE=" ],
"failure diagnostics" : [ "bKDF6V5IzTo=" ],
"ledger entry size limit enforced" : [ "bKDF6V5IzTo=", "bKDF6V5IzTo=" ],
"loadgen Wasm executes properly" : [ "bKDF6V5IzTo=" ],
@@ -1333,10 +1342,13 @@
"refund account merged" : [ "bKDF6V5IzTo=", "398Rd+u+jdE=", "b4KxXJCxvM0=", "7/h1q7KjqKA=" ],
"refund is sent to fee-bump source|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund is sent to fee-bump source|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
+ "refund is sent to fee-bump source|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund still happens on bad auth|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund still happens on bad auth|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
+ "refund still happens on bad auth|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund test with closeLedger|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
"refund test with closeLedger|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
+ "refund test with closeLedger|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
"settings upgrade" : [ "bKDF6V5IzTo=", "bKDF6V5IzTo=" ],
"settings upgrade command line utils" :
[
diff --git a/test-tx-meta-baseline-current/LiquidityPoolDepositTests.json b/test-tx-meta-baseline-current/LiquidityPoolDepositTests.json
index e5bcd33f7e..44c0fecc40 100644
--- a/test-tx-meta-baseline-current/LiquidityPoolDepositTests.json
+++ b/test-tx-meta-baseline-current/LiquidityPoolDepositTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"liquidity pool deposit|protocol version 10|not supported before protocol 18" : [ "X2yKCWehH5U=" ],
"liquidity pool deposit|protocol version 11|not supported before protocol 18" : [ "X2yKCWehH5U=" ],
@@ -845,6 +846,208 @@
"cowmDyS/6Yk=",
"0y3U2HBbd24="
],
+ "liquidity pool deposit|protocol version 22|bad price in existing pool due to 0 calculated deposit amounts for both assets" :
+ [
+ "YMUBlQ+0niU=",
+ "oHa9Cz6xJF4=",
+ "yEX58ltb/Ko=",
+ "tiIp9p8wPu8=",
+ "XuSfzAHFIX0=",
+ "vYlc7OcWtdw=",
+ "GcojL/aVJWA=",
+ "MB7m/EciCtk="
+ ],
+ "liquidity pool deposit|protocol version 22|both non-native without liabilities" :
+ [
+ "58kAXQDyYpY=",
+ "ZrdZ93BWhRk=",
+ "WunaDnJ56U0=",
+ "vuJgauc1NIQ=",
+ "61apZEJGieI=",
+ "T+zlgmNzjJk=",
+ "9l8qNQ2LWRI=",
+ "A79YpGHxHdU=",
+ "yhys21MjWyU=",
+ "GzKEVYxXIg8=",
+ "7fwrTjjhoUY=",
+ "l+1xgZ7KVGE=",
+ "KhQ3osxGVK0=",
+ "S/D+X07fVlo=",
+ "wYZcqSTZOkM=",
+ "28aEWy+1mBo=",
+ "um1iOdqcD/M=",
+ "qaFY6Ftjhbo=",
+ "5NOq6eEiiNQ=",
+ "+G+TXozrvwY=",
+ "pbrWPNedcoY=",
+ "J2v0T8/wWtQ=",
+ "Lqv7JPLJNp4=",
+ "9xZMvYpFJTU=",
+ "K5qqJPNB1nI=",
+ "IzUT4WiCYVs=",
+ "TWyDO7EwEco=",
+ "zcqwxwDpci0=",
+ "LJJBoMpsc4c=",
+ "lLa7twuMYJY=",
+ "O7M68Th5cw0=",
+ "QCKlWMbzCsw=",
+ "FDDIBjK/KQA=",
+ "8unLOJVHC10=",
+ "+w/MlvqOg+8=",
+ "CukXFavhOW4=",
+ "4Lve/AIoSME=",
+ "0q6wWDTFFOo=",
+ "5nmJteElJ+M=",
+ "xzWFJ9u0Diw="
+ ],
+ "liquidity pool deposit|protocol version 22|one non-native without liabilities" :
+ [
+ "58kAXQDyYpY=",
+ "RDubVT+3kkU=",
+ "urCVuovWsOs=",
+ "SCwC3ZS1jyU=",
+ "0fTXQ3+X0zM=",
+ "BjMrQhlW7eA=",
+ "cokocm1lhU4=",
+ "D3COk3F8UQo=",
+ "Izhl0/Y5gfQ=",
+ "WHqq6+OPH28=",
+ "itXZHoTdTOg=",
+ "adZWz63tMe0=",
+ "lMsWiq04g+4=",
+ "OS7AqzGdnUc=",
+ "ZhRjczqlB9E=",
+ "RLXSyyE45LE=",
+ "vJoR755w8Ow=",
+ "Tlo17sjQEmk=",
+ "yiJAr54EKeo=",
+ "i1nIESydkI4=",
+ "Th5SFlU8cxI=",
+ "HpSpSScRPaw=",
+ "fr8vgX8kKK0=",
+ "kurlpl+8JYI=",
+ "vLlbhaQDhqI=",
+ "Ms3P0Usqk+I=",
+ "fR9FQ6syqKo=",
+ "Hhw415cYRWg=",
+ "KGnSx+VPM/0=",
+ "I69pTn6tork=",
+ "DLmd2npGlLo=",
+ "S4EQPG2tvlA="
+ ],
+ "liquidity pool deposit|protocol version 22|pool share calculation overflows for one asset" :
+ [
+ "YMUBlQ+0niU=",
+ "A7v6CVxDqps=",
+ "HpcncbapFro=",
+ "Y03rE+xhtGQ=",
+ "jqyu8bS3ovs=",
+ "tufZUztLXaE=",
+ "ONJK4Ia3knA=",
+ "HLSDdtFPD7A=",
+ "//j/dcLl8C8=",
+ "btPzkPljs7Q=",
+ "fgFWyqiCayw=",
+ "B7Q23D3+2bk=",
+ "YMUBlQ+0niU=",
+ "A7v6CVxDqps=",
+ "HpcncbapFro=",
+ "Y03rE+xhtGQ=",
+ "jqyu8bS3ovs=",
+ "tufZUztLXaE=",
+ "ONJK4Ia3knA=",
+ "HLSDdtFPD7A=",
+ "//j/dcLl8C8=",
+ "btPzkPljs7Q=",
+ "fgFWyqiCayw=",
+ "B7Q23D3+2bk="
+ ],
+ "liquidity pool deposit|protocol version 22|pool share calculation overflows for one asset|deposit then withdraw - rounding results in extra asset in pool - assetA fail" : [ "Th58fou05qg=", "85NZ0aoVe4k=", "ltx9HTC4ShY=", "jVtGC963mMU=" ],
+ "liquidity pool deposit|protocol version 22|pool share calculation overflows for one asset|deposit then withdraw - rounding results in extra asset in pool - assetB fail" : [ "5qpA0JRuPJ0=", "ox+sTdfbEQ4=", "7/9Gry/fvXg=", "nwASg6AcVqQ=" ],
+ "liquidity pool deposit|protocol version 22|underfunded due to liabilities" :
+ [
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU=",
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU=",
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU="
+ ],
+ "liquidity pool deposit|protocol version 22|underfunded due to liabilities|assetA" :
+ [
+ "8fMvkABBIcc=",
+ "cuNtqcLmDP8=",
+ "sm/lR6JIc3M=",
+ "fXPfGtFcAsA=",
+ "xhJrteFEOXM=",
+ "8KFKR3zzi2M=",
+ "5Z2LkJKbhG4=",
+ "OUkQocFAIC8=",
+ "1SaM3nqH1q0=",
+ "JWdxAT7a2Ok="
+ ],
+ "liquidity pool deposit|protocol version 22|underfunded due to liabilities|assetB" :
+ [
+ "ljX4eTfdJKM=",
+ "cuNtqcLmDP8=",
+ "QeesLH22JTQ=",
+ "j8Ngc3Z7kSY=",
+ "xhJrteFEOXM=",
+ "8KFKR3zzi2M=",
+ "PCDZOSshg78=",
+ "OUkQocFAIC8=",
+ "RCr7HkpzQww=",
+ "pSm+YGjblFU="
+ ],
+ "liquidity pool deposit|protocol version 22|underfunded due to liabilities|native" :
+ [
+ "RFcqH6DPwos=",
+ "Ywc3zzLMYKA=",
+ "VrocUCroHM8=",
+ "lZDFm6oEr5M=",
+ "MbC0O4aREH8=",
+ "Yv9CasuzPug=",
+ "vtWEsl/OtZ0=",
+ "MN83mihQbco=",
+ "ToXcdyu8YCE=",
+ "ijB/arh+LRc=",
+ "/fvyiUvgboo=",
+ "WXsSnh57wgs=",
+ "FAY4p4krchI=",
+ "7hneufRPlpg=",
+ "WhnOQ7uR138="
+ ],
+ "liquidity pool deposit|protocol version 22|validity checks" :
+ [
+ "5oGt1iMFSw4=",
+ "bXV9BF3vsV0=",
+ "QCdEgywetBo=",
+ "uZYwLE/Rjnw=",
+ "zRbw4a48CMw=",
+ "66Aeje6lkZk=",
+ "3LvT0/fExp0=",
+ "b5CSUcteWZ4=",
+ "TxifHbsOA40=",
+ "b5UGN2DZdTw=",
+ "OJhlIHriAqA=",
+ "cowmDyS/6Yk=",
+ "0y3U2HBbd24="
+ ],
"liquidity pool deposit|protocol version 2|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool deposit|protocol version 3|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool deposit|protocol version 4|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-current/LiquidityPoolTradeTests.json b/test-tx-meta-baseline-current/LiquidityPoolTradeTests.json
index e1d2eb4661..ed9e06664c 100644
--- a/test-tx-meta-baseline-current/LiquidityPoolTradeTests.json
+++ b/test-tx-meta-baseline-current/LiquidityPoolTradeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"liquidity pool trade|protocol version 18|CUR1, CUR2|chooses best price" :
[
@@ -8335,5 +8336,2082 @@
"liquidity pool trade|protocol version 21|without offers|one native, strict send|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
"liquidity pool trade|protocol version 21|without offers|one native, strict send|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
"liquidity pool trade|protocol version 21|without offers|one native, strict send|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
- "liquidity pool trade|protocol version 21|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ]
+ "liquidity pool trade|protocol version 21|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|chooses best price" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|chooses best price|book has strictly better price" : [ "J13jStCvmcI=", "axmqQJYH5f4=", "DOdLzqgQRCE=", "c8gUU5+riq0=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|chooses best price|both prices equal" : [ "ujoKNmBIu3Q=", "dKvkFVejZ54=", "kCrxGajER+4=", "KtXphGKmhdU=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|chooses best price|pool has strictly better price" : [ "J13jStCvmcI=", "axmqQJYH5f4=", "jSToLCOu3yw=", "peiqwedwwZI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in opposite directions" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times" : [ "FLB6R2JgXUo=", "FLB6R2JgXUo=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times|strict receive" : [ "dhpPS9P+Aks=", "V/blN+mko1Y=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times|strict send" : [ "dhpPS9P+Aks=", "V/blN+mko1Y=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times" : [ "t2aHl1jP5dY=", "1+2veWLLjSs=", "t2aHl1jP5dY=", "1+2veWLLjSs=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict receive" : [ "9sICrb2lE94=", "hgU3H36voes=", "KBYDfkuP11g=", "8KdwkS1WzDI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict send" :
+ [
+ "9rshLEqaX6E=",
+ "V9M7vy4kBLA=",
+ "MGqnunQJi08=",
+ "6TLYv67JO7o=",
+ "5+jV29yatDE="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times|strict receive" : [ "KBYDfkuP11g=", "UDQUjk4H9vU=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times|strict send" : [ "KBYDfkuP11g=", "QdWunJbKTy8=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop" : [ "4FREp2zvBEQ=", "Gu0ZtC+HmrI=", "4FREp2zvBEQ=", "Gu0ZtC+HmrI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict receive" : [ "KBYDfkuP11g=", "kRKAJ2UxRFo=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict send" : [ "KBYDfkuP11g=", "kRKAJ2UxRFo=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop" : [ "Akr39lpi2Oo=", "YORsFrchM78=", "Akr39lpi2Oo=", "YORsFrchM78=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict receive" : [ "KBYDfkuP11g=", "NSMvLbnHtQI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict send" : [ "KBYDfkuP11g=", "NSMvLbnHtQI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop" : [ "fBUkAtw9nnM=", "8gLYkckA+ZE=", "fBUkAtw9nnM=", "8gLYkckA+ZE=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict receive" : [ "KBYDfkuP11g=", "DXZdN1Pxktg=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict send" : [ "KBYDfkuP11g=", "jcrXOP2fzvs=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|order book both times" : [ "HSIfr739OMY=", "rzHrZ+cUhh8=", "HSIfr739OMY=", "rzHrZ+cUhh8=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|order book both times|strict receive" : [ "KBYDfkuP11g=", "CJZH22hiAPY=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|cross the same pair twice in the same direction|order book both times|strict send" : [ "KBYDfkuP11g=", "CJZH22hiAPY=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|liquidity pool charges the correct fee" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "FLB6R2JgXUo=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "FLB6R2JgXUo="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|liquidity pool charges the correct fee|strict receive" : [ "dhpPS9P+Aks=", "XlyrSukEmUI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|liquidity pool charges the correct fee|strict send" : [ "dhpPS9P+Aks=", "XlyrSukEmUI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|max offers to cross" :
+ [
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|max offers to cross|liquidity pool fails when crossing one above limit" :
+ [
+ "ca/gexlF/Rw=",
+ "MkxTgS8fneA=",
+ "H6pgBLSKR8I=",
+ "11/g1Jdx6sg=",
+ "pj23fzQArvE=",
+ "xgZpEqtu6jQ=",
+ "mldTTqGKRQ8="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|max offers to cross|liquidity pool succeeds when crossing limit" : [ "ca/gexlF/Rw=", "r0AiSNPLAcw=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|max offers to cross|order book fails when crossing one above limit" : [ "Q5t/dwBswY0=", "MkxTgS8fneA=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|max offers to cross|order book succeeds when crossing limit" : [ "Q5t/dwBswY0=", "0iB+Ms+vFu8=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|order book is better, but there is a self-trade" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|order book is better, but there is a self-trade|strict receive|no self trade" : [ "3fO47spwVlo=", "Utqxs1l5AvM=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|order book is better, but there is a self-trade|strict receive|self trade" : [ "lDbRdynaMDs=", "o5TjF3cl6lg=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|order book is better, but there is a self-trade|strict send|no self trade" : [ "3fO47spwVlo=", "lSUXG1MA2Fk=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|order book is better, but there is a self-trade|strict send|self trade" : [ "lDbRdynaMDs=", "o5TjF3cl6lg=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment into pool would be larger than INT64_MAX" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "lYB4O9zDBnc=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "OZVltzfWqlE=",
+ "tyimVPDDzKs=",
+ "YUsSAYGvNc0="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment into pool would be larger than INT64_MAX|strict receive" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that a market maker participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "4LNM7m5aGwQ=",
+ "ezupg7FkRgY=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "4LNM7m5aGwQ=",
+ "ezupg7FkRgY="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that a market maker participates in|strict receive" : [ "TpAX9W1HmL0=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that a market maker participates in|strict send" : [ "TpAX9W1HmL0=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the destination participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "s53YbE9pfNA=",
+ "M0ZPAUmcWkA=",
+ "NmvOYkrxqMY=",
+ "uw1qUc+rDJE=",
+ "2cd3Tqz1VuU=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "s53YbE9pfNA=",
+ "M0ZPAUmcWkA=",
+ "NmvOYkrxqMY=",
+ "uw1qUc+rDJE=",
+ "2cd3Tqz1VuU="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the destination participates in|strict receive" : [ "le9CWncHLHo=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the destination participates in|strict send" : [ "le9CWncHLHo=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the sender participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the sender participates in|strict receive" : [ "udmGQYW6Skw=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through a pool that the sender participates in|strict send" : [ "udmGQYW6Skw=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through empty liquidity pools" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "KqDhSqE9AIk=",
+ "u7DjPKUWwis=",
+ "EXJKy+4Qkd4=",
+ "okDUHLTGNo8=",
+ "71ohYchsSmw=",
+ "itg8LjiSTF8=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "KqDhSqE9AIk=",
+ "u7DjPKUWwis=",
+ "EXJKy+4Qkd4=",
+ "okDUHLTGNo8=",
+ "71ohYchsSmw=",
+ "itg8LjiSTF8=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through empty liquidity pools|strict receive" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through empty liquidity pools|strict send" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through pool after offer that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "iDWqN5xnxrc=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "x3F7pSjItQ8=",
+ "JgiZaYwrRho=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78=",
+ "pW8Z53K9P/c="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through pool after offer that yields nothing|strict send" : [ "s3tEc+ecluA=", "KXIK06IUmEI=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through pool that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "DmWq0RCkmok="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment through pool that yields nothing|strict send" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment would receive more than the reserve" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "lYB4O9zDBnc=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "jNGf0iXn6dw="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|payment would receive more than the reserve|strict receive" : [ "dhpPS9P+Aks=", "hUxDq4AUPfU=", "1HJj35hrTZE=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|trade fails due to excess reserves" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "wg7+lS+tbHo=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "wg7+lS+tbHo="
+ ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|trade fails due to excess reserves|strict receive" : [ "dhpPS9P+Aks=", "YORtG79JWb8=" ],
+ "liquidity pool trade|protocol version 22|CUR1, CUR2|trade fails due to excess reserves|strict send" : [ "dhpPS9P+Aks=", "YORtG79JWb8=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|chooses best price" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|chooses best price|book has strictly better price" : [ "llJ8sznXJwA=", "wrAzESMKkL8=", "I7CjZhUoSu0=", "R5JAHbU/HwI=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|chooses best price|both prices equal" : [ "8uLY08uDItQ=", "IIAKIDKk6nE=", "mZngsdSe19A=", "EfRvpm8Flhc=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|chooses best price|pool has strictly better price" : [ "llJ8sznXJwA=", "wrAzESMKkL8=", "/Bv8B2hvTD4=", "WyzDZ9I0gyQ=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in opposite directions" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times" : [ "VxX6c9Fdqyg=", "VxX6c9Fdqyg=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times|strict receive" : [ "dhpPS9P+Aks=", "KYtd2Mg8Lss=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times|strict send" : [ "dhpPS9P+Aks=", "KYtd2Mg8Lss=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times" : [ "78JdlLC8lhI=", "N+RvH8/RB0A=", "78JdlLC8lhI=", "N+RvH8/RB0A=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict receive" : [ "QYiwhBfBmiI=", "cGgZo3x+ux0=", "KBYDfkuP11g=", "GXflRyfWaI8=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict send" :
+ [
+ "SIf9m96PURI=",
+ "QkqQUAw8gv4=",
+ "0+kJfVsEnus=",
+ "6TLYv67JO7o=",
+ "rgK0TsS/BR4="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times|strict receive" : [ "KBYDfkuP11g=", "XuY09Scw+sM=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times|strict send" : [ "KBYDfkuP11g=", "k7qfbp2oeOQ=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop" : [ "DH+o7wLKR5U=", "Z6xipwD9BEg=", "DH+o7wLKR5U=", "Z6xipwD9BEg=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict receive" : [ "KBYDfkuP11g=", "S3w7U7vF+TU=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict send" : [ "KBYDfkuP11g=", "S3w7U7vF+TU=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop" : [ "2bkk1+R+LO8=", "JAavjpCHTZY=", "2bkk1+R+LO8=", "JAavjpCHTZY=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict receive" : [ "KBYDfkuP11g=", "xWxntsY4VzE=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict send" : [ "KBYDfkuP11g=", "xWxntsY4VzE=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop" : [ "vyV/SfaYvmo=", "YlZm1o01e2w=", "vyV/SfaYvmo=", "YlZm1o01e2w=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict receive" : [ "KBYDfkuP11g=", "RaFU8DCalRY=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict send" : [ "KBYDfkuP11g=", "f7dXlFd9uLs=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|order book both times" : [ "ERigynz5PQA=", "41S1xcyVOQU=", "ERigynz5PQA=", "41S1xcyVOQU=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|order book both times|strict receive" : [ "KBYDfkuP11g=", "zdcYmeEwb1U=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|cross the same pair twice in the same direction|order book both times|strict send" : [ "KBYDfkuP11g=", "zdcYmeEwb1U=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|liquidity pool charges the correct fee" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "VxX6c9Fdqyg=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "VxX6c9Fdqyg="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|liquidity pool charges the correct fee|strict receive" : [ "dhpPS9P+Aks=", "YzloDkGvbL8=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|liquidity pool charges the correct fee|strict send" : [ "dhpPS9P+Aks=", "YzloDkGvbL8=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|max offers to cross" :
+ [
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|max offers to cross|liquidity pool fails when crossing one above limit" :
+ [
+ "Dm0IibaC418=",
+ "MkxTgS8fneA=",
+ "9+H7IrTtNrs=",
+ "11/g1Jdx6sg=",
+ "2j5JPSTgalE=",
+ "Kfiz0Z1O1d8=",
+ "mldTTqGKRQ8="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|max offers to cross|liquidity pool succeeds when crossing limit" : [ "Dm0IibaC418=", "76a6mOjz7Co=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|max offers to cross|order book fails when crossing one above limit" : [ "UJ6xeRGMgHY=", "MkxTgS8fneA=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|max offers to cross|order book succeeds when crossing limit" : [ "UJ6xeRGMgHY=", "IYeBbvXtCKI=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|order book is better, but there is a self-trade" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|order book is better, but there is a self-trade|strict receive|no self trade" : [ "hItw+jOfJs8=", "/rVHEV5uwT8=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|order book is better, but there is a self-trade|strict receive|self trade" : [ "Te2b083hGzs=", "rGLX4CfkW+o=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|order book is better, but there is a self-trade|strict send|no self trade" : [ "hItw+jOfJs8=", "vWJVL9/yBAY=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|order book is better, but there is a self-trade|strict send|self trade" : [ "Te2b083hGzs=", "rGLX4CfkW+o=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment into pool would be larger than INT64_MAX" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "lonb0wyOwTo=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "iompBcFvciQ=",
+ "A0PIRH8UdFw=",
+ "MZtvYY/a8LE="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment into pool would be larger than INT64_MAX|strict receive" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that a market maker participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "GkePqLn6mPE=",
+ "UyMC0Ru30vc=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "GkePqLn6mPE=",
+ "UyMC0Ru30vc="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that a market maker participates in|strict receive" : [ "9NPMD1Xgvmw=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that a market maker participates in|strict send" : [ "9NPMD1Xgvmw=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the destination participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sngMy75W1Yw=",
+ "S0HOXHBpAk0=",
+ "YQyCcBOOovU=",
+ "HPl2WQ4SaOE=",
+ "dAV8IKyYdOk=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sngMy75W1Yw=",
+ "S0HOXHBpAk0=",
+ "YQyCcBOOovU=",
+ "HPl2WQ4SaOE=",
+ "dAV8IKyYdOk="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the destination participates in|strict receive" : [ "CledxSikgfk=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the destination participates in|strict send" : [ "CledxSikgfk=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the sender participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the sender participates in|strict receive" : [ "sz/FTBmsoTo=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through a pool that the sender participates in|strict send" : [ "sz/FTBmsoTo=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through empty liquidity pools" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "tR0MEL1yWxg=",
+ "p6B008l2lQI=",
+ "4Ru49d8WySI=",
+ "tnKl8HfkDS4=",
+ "b3hTVu0jceQ=",
+ "itg8LjiSTF8=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "tR0MEL1yWxg=",
+ "p6B008l2lQI=",
+ "4Ru49d8WySI=",
+ "tnKl8HfkDS4=",
+ "b3hTVu0jceQ=",
+ "itg8LjiSTF8=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through empty liquidity pools|strict receive" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through empty liquidity pools|strict send" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through pool after offer that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "iDWqN5xnxrc=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "s9IuhiEGliU=",
+ "JgiZaYwrRho=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78=",
+ "rfnVQeMMxKg="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through pool after offer that yields nothing|strict send" : [ "s3tEc+ecluA=", "KXIK06IUmEI=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through pool that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "BadC3ton7LU="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment through pool that yields nothing|strict send" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment would receive more than the reserve" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "lonb0wyOwTo=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "+dDmAqm9KoE="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|payment would receive more than the reserve|strict receive" : [ "dhpPS9P+Aks=", "hUxDq4AUPfU=", "qxwuwTD/ykg=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|trade fails due to excess reserves" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "AhYxOcbs3MQ=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "AhYxOcbs3MQ="
+ ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|trade fails due to excess reserves|strict receive" : [ "dhpPS9P+Aks=", "bOVKY5JVC/A=" ],
+ "liquidity pool trade|protocol version 22|CUR2, CUR1|trade fails due to excess reserves|strict send" : [ "dhpPS9P+Aks=", "bOVKY5JVC/A=" ],
+ "liquidity pool trade|protocol version 22|without offers" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI="
+ ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur1|at limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur1|satisfies limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur2|at limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur2|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict receive|pool sells cur2|satisfies limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur1|at limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur1|satisfies limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur2|at limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur2|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|both non-native, strict send|pool sells cur2|satisfies limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells cur1|at limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict receive|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells cur1|at limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ]
}
diff --git a/test-tx-meta-baseline-current/LiquidityPoolWithdrawTests.json b/test-tx-meta-baseline-current/LiquidityPoolWithdrawTests.json
index 91de6a7c23..49fc2f430b 100644
--- a/test-tx-meta-baseline-current/LiquidityPoolWithdrawTests.json
+++ b/test-tx-meta-baseline-current/LiquidityPoolWithdrawTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"liquidity pool withdraw|protocol version 0" : [ "1kTXt7VFL1o=" ],
"liquidity pool withdraw|protocol version 1" : [ "1kTXt7VFL1o=" ],
@@ -6180,6 +6181,1539 @@
"Jg4Muw8e8b0=",
"W7KZ2KmVASM="
],
+ "liquidity pool withdraw|protocol version 22" :
+ [
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg="
+ ],
+ "liquidity pool withdraw|protocol version 22|both non-native issuer deposit and withdraw" :
+ [
+ "7cO3bsE3oEs=",
+ "ZxJpAG+Htnk=",
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "gi7ggW69jrk=",
+ "d/7JZ7WduH8=",
+ "WXYlO0t4umQ=",
+ "RMCR7OOFzrw=",
+ "gR/yxYPZhu0=",
+ "ePUeT7YEcBs="
+ ],
+ "liquidity pool withdraw|protocol version 22|both non-native one asset withdraw is zero" :
+ [
+ "6GixpPWiR1M=",
+ "l9MI/Rv58l8=",
+ "E2B4NbqdurU=",
+ "s791dU3+4Aw=",
+ "w7btPCqXw04=",
+ "pWA0vTz8noU=",
+ "ghGysorKa1Q=",
+ "Jt/GSka/+xE=",
+ "b6ZMA0/DXQU=",
+ "gvcPZ3JrwBU=",
+ "NBQ8ceQA8XY=",
+ "FMc+LU9KHfk=",
+ "eXlo+oKPXEA="
+ ],
+ "liquidity pool withdraw|protocol version 22|both non-native without liabilities" :
+ [
+ "jgyudye0C7I=",
+ "YsxWthEpttE=",
+ "Cewb1gjKhn0=",
+ "ph+G0E1Cvng=",
+ "EKRwTNlm+5Y=",
+ "1rBO0LFOlQo=",
+ "JeQQWUXzy6s=",
+ "ggmOeqjp8uk=",
+ "09/zAKlZQ2s=",
+ "XkMW9g13vx8=",
+ "w6JJmtmQZ0s=",
+ "m8cibGzvFCA=",
+ "a4WqjvYZuuI=",
+ "5z4dpB3Jl7I=",
+ "W/TBMrwH9cM=",
+ "dNNxfa6LZGo=",
+ "ZvDiYm259JU=",
+ "7GeOeYDMUT8=",
+ "jKMk/7BnwLc=",
+ "IfpVHvNSfcU=",
+ "wiqcotCIsu0=",
+ "3dd2IT0Xy7c=",
+ "bR9/ZvD7H3s=",
+ "UHY2nfNLciI=",
+ "iq8kmRFKGw0=",
+ "5mRcD9hQvBo=",
+ "IQW8iYDt9zo=",
+ "/aP3joecc54=",
+ "pPYl9FqDUVU="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1000" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "IEZ2DY36ilk=",
+ "wFv1PXhSfWk=",
+ "g7NGgaa6/Eo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "3kYVQQ+5RV0=",
+ "6v4jXKd0ZA8=",
+ "O/1ut2vKIQc=",
+ "AuF3c8R60ZU=",
+ "D6x0dnWzV4g=",
+ "a75J94C0vwg=",
+ "t+aZEx2u7bA=",
+ "OlnrDKHtW+Q=",
+ "Gk8Zg7sbFa4=",
+ "ygMUaQLi6X8=",
+ "VP16+9PA3ZU=",
+ "wgPV3WuskYc=",
+ "vgZfBAlM5XE=",
+ "qBlHxPHXd9w="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1001" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "FPqvzOWQDdk=",
+ "iv1i3hoXayI=",
+ "0qxSQJqLUFE=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "L51NQ8HtKFE=",
+ "sflYS7u4VEA=",
+ "32lYdsyHouQ=",
+ "d5VHtci2HYI=",
+ "GyZcASDkJZY=",
+ "BwxPFBt2CLg=",
+ "s7IoSSO36OI=",
+ "EhTQx9rZkAw=",
+ "xG/U5w1J2uI=",
+ "AsO/YgWEd0A=",
+ "OIY4s0dG94Y=",
+ "5vSu9jeHF+Q=",
+ "J/AZzdA+Wms=",
+ "chP8TLfZJh0="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1002" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "jtUAZRLjsEY=",
+ "cdnLUflGE8Y=",
+ "FKk4pk7JLSQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "eLIUkOgambY=",
+ "UNzUUl+7B/M=",
+ "//TbfZL43Vg=",
+ "sZLjCHG0nk0=",
+ "H2CCb9FfhJs=",
+ "x+ex9vodYN4=",
+ "nGgmqd1x33s=",
+ "ffDhiT4HQZg=",
+ "V0SbPoGCHk4=",
+ "piIw3B/AxN4=",
+ "Lz3++55VMXA=",
+ "eGljCpQ4DLs=",
+ "mAU0DZ4wVfA=",
+ "OXlb1TnmRvw="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1003" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "Dd+INvWF+xA=",
+ "qAXWNFbzii8=",
+ "7QXH4OdmAgg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "GKkiK4U687Q=",
+ "Ana7a60wTeg=",
+ "VQNMwpgpUWQ=",
+ "FI3B70p4d0c=",
+ "g7p0QLkXLFE=",
+ "W14T/fWaMiU=",
+ "wYSfxm848DI=",
+ "lU/wqH2Y10g=",
+ "+l15GdIrqPI=",
+ "o1nBHFnxAtQ=",
+ "IaQqmQNBJbQ=",
+ "ITRis/0Uv1M=",
+ "2afMSKxCh0c=",
+ "oaR5LSCG4iU="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1004" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "2aOxzxuLubI=",
+ "1i+8a2t4gg8=",
+ "0mo+P6YoKpA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "2Bm29cT8iWQ=",
+ "Rj6tX9npERA=",
+ "ET8CYMLrpsU=",
+ "FqIRskWrweQ=",
+ "0CXgrrZwGSo=",
+ "WcI33RPH2ZY=",
+ "vu3d/tnUAYI=",
+ "W8s5NCRA6eM=",
+ "pJPCcSRvayE=",
+ "UOdyHHOYTrw=",
+ "1mt4q4p918I=",
+ "EXviUPlr/Vg=",
+ "V7zInFnPVoc=",
+ "u6qvVDeiXzs="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1005" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ztuQP2LBUq4=",
+ "xr2f9jEtrpk=",
+ "stbYmDUxEO4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "J+0N0zjXiPk=",
+ "5r8pszx0/QI=",
+ "2qKm7OSkbb4=",
+ "UrO1IWsEeJ4=",
+ "e1qcgnogvcs=",
+ "zHVsxH38U94=",
+ "16gI1nlAyCs=",
+ "VFQae3ks6sE=",
+ "OVgpwuCAmp8=",
+ "3rXYB2Jh7XA=",
+ "IOv1biLdegc=",
+ "fWnIlqgT4P0=",
+ "E0FRlRkopas=",
+ "7mmo7W1OOKI="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1006" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "4l/NbYD/jCc=",
+ "GyiQIkjQ3q0=",
+ "PJZEclqNByU=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "dnzQgWDxaT8=",
+ "sBD+PNHIXI0=",
+ "+tomB/H11RQ=",
+ "h7rJsb9AIqw=",
+ "A+xGRR3y2VE=",
+ "THZTiaLcb0s=",
+ "BehXVPvivjA=",
+ "mXsu9PvAw9k=",
+ "dIkb2MxPCS4=",
+ "CsGmd9msbwo=",
+ "RQ7voSDlhGI=",
+ "7aMLS5Lm1X0=",
+ "ko4OJ0i9Bzo=",
+ "cjupBwi3de0="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1007" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "tZX0ZEFHoI8=",
+ "h/q8YfUlDBM=",
+ "DDspLAM9f4Q=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "qJvkR0tCdss=",
+ "EiOLqbdHTAk=",
+ "BHWRtsxwpUI=",
+ "cL1mv+W1eQc=",
+ "0IEtNeUK2To=",
+ "UjsfCH1cpbk=",
+ "GlnY115Ty3s=",
+ "jHUeprlYqN0=",
+ "11HuGjAD8lY=",
+ "jUE52XjDA3M=",
+ "HJDNIpE7DvI=",
+ "0aXdWs1znqo=",
+ "IPlwCWlq+B8=",
+ "MKQs2pGZc64="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1008" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "3QXQyiCqyWE=",
+ "463wpUcO1Fs=",
+ "huqCyH5Dwmc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "cNT3XR1ERfg=",
+ "4uuDnycr8Lo=",
+ "o7yvmCWxnek=",
+ "VbeDuTxb2Kc=",
+ "jQgbzzEywMQ=",
+ "olXv0NczuiE=",
+ "npeWMcHqtOo=",
+ "yu7qalAY9mw=",
+ "MNDLJ+eAdBI=",
+ "SxgDHrTFqTk=",
+ "/cXEuA5FeIE=",
+ "xyroy0Wns8o=",
+ "VGtR92yPRT4=",
+ "wFxu55wDiKM="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1009" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "tMfqACXGi50=",
+ "0QgppfGPF2I=",
+ "0TQHIKnsm3A=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "aXCfMEnXJAM=",
+ "0PA8TOH32Q4=",
+ "UIDI7BYmtBk=",
+ "iazCz8u4uLo=",
+ "w+mYoQthBbY=",
+ "yxOKl2CwOuc=",
+ "28/RR7JHh44=",
+ "ZdXU6zle1Ws=",
+ "E3zhAXRAjYU=",
+ "uD1MST/2nFg=",
+ "vSERJ9LY/zw=",
+ "cbvkwVylBWA=",
+ "sgFf9nCtY1c=",
+ "+ZhbxtPi40A="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1010" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "HiwKz7u4lSc=",
+ "IhLm6NCzx1M=",
+ "lYqjvrExJJM=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "FJIjMVirBw0=",
+ "ZH6KtondfEE=",
+ "Y+BMTPQCcus=",
+ "87K4HfHJIYg=",
+ "kQ5agTydz8w=",
+ "0kSkCejbT9o=",
+ "K2w0C2GqzP8=",
+ "diIAqItq4og=",
+ "WIHmVzqZ6Lk=",
+ "iG74v4BIvRs=",
+ "sn3ImRGJUhU=",
+ "vM2Wri5/wBw=",
+ "9kiei2CVpaQ=",
+ "FBJHJZbCo/0="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1011" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "4sH/hF5xv4A=",
+ "MjmzGHdmM/8=",
+ "2ziwCVKEBY8=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "psNz3WAWqqg=",
+ "Z1P0TGlgDaw=",
+ "PY3othe6Fm0=",
+ "FFCh+jh+AjQ=",
+ "mg0fZWV5iVw=",
+ "qlebvAfeii8=",
+ "wAItqHPVr3Y=",
+ "7dP+wiYLl+k=",
+ "dwQxED2rBF0=",
+ "YH1rIoGySYo=",
+ "NILLnHLAz7Y=",
+ "zIRwEDeJkVk=",
+ "3AVF4ncnyVI=",
+ "fkw/i1DgQH4="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1012" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "X65/seKu2fI=",
+ "SaAfm3X3bxE=",
+ "ogKDcpUPbQ8=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "ClUqHnmBgJw=",
+ "qSTNODCusDI=",
+ "q0vDyVD72BE=",
+ "A1qhg4zQ9ps=",
+ "reEyX1c/bsk=",
+ "ey7y5RYk8ZI=",
+ "MInD00KPUVU=",
+ "i6j0JbncDn8=",
+ "eQCO6lV1KyA=",
+ "KWFkslD2BJo=",
+ "upHi4WJSSDU=",
+ "czT9A5XpAOg=",
+ "QJFNWo0VeJY=",
+ "jfjrLhBd6sM="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1013" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "S/MVRU4DDJ8=",
+ "UfxgYHM52qA=",
+ "+HHigW59X4M=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "TslsH7IO2FU=",
+ "60YOVa/rjWQ=",
+ "NlV7XQpKMIo=",
+ "Wpok4131jcU=",
+ "pKee5uDGTR0=",
+ "nHw54UhywL8=",
+ "qAJbzlLuylA=",
+ "N7mLU6D9i/U=",
+ "83ZU1Mk3sgY=",
+ "/9imjZCj9BE=",
+ "P8XdiPQROiU=",
+ "Mt3L5ciXkb0=",
+ "j7h0XKmqWOg=",
+ "B+s7FjW1xhA="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1014" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "bx9lQxATq2A=",
+ "ZbxSlVEbECo=",
+ "LdpCZkvzqHc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "aD/LfXXXz2c=",
+ "VymTLSM2KxU=",
+ "C5Th5DtACfg=",
+ "sWX1DcGyA8w=",
+ "LzYT/tNNwGM=",
+ "wqgLzwfGG88=",
+ "+44NXnW9y88=",
+ "cv1QD5bz+kE=",
+ "wLBik8cNxjM=",
+ "0R35Lvie+hE=",
+ "lQfe/bsCNH8=",
+ "VXLx3QEexx4=",
+ "uKHWV/gE5VI=",
+ "zKZUOIYJIJM="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1015" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "8t9/+fBWK3M=",
+ "ZOMUq5BmS24=",
+ "h4Wk3amFXfo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "Q2hJhdQUk64=",
+ "U8C6Lo1rDyk=",
+ "LGAnk379OAI=",
+ "xZvpDFX1MPU=",
+ "GbhhJKxMbsw=",
+ "FaB6AgvHZfE=",
+ "1cFCyT268ME=",
+ "BwuR3PKv9Po=",
+ "3O9w35TSSXw=",
+ "qjN+C1+gVkQ=",
+ "apSIYgGiWug=",
+ "ViDmUoZl0Fw=",
+ "hzTxDU2MbUQ=",
+ "MU2pXO0kqh4="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1016" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "F4NoXeK2z5A=",
+ "IynLrH7MDEk=",
+ "NND1Kxv8xdY=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "J0FHotNO7Q0=",
+ "xiKCUAz7N9Y=",
+ "PZkRoJWEmbw=",
+ "eR0j6vX60QQ=",
+ "4cjNiFiUabU=",
+ "Xa1G11IQWb0=",
+ "Id7iqyZip20=",
+ "ZMYdc+kJe5s=",
+ "Aj8dCmLxjr8=",
+ "NVRZ/fvgSDI=",
+ "5pHp4bv4hjU=",
+ "GeFTPXge/7U=",
+ "IHpxPcTwNNQ=",
+ "+jWu/JMteN8="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1017" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "F03UB5hlGR0=",
+ "+qZkK7xefuE=",
+ "W8stjv168hA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "GUUTVB5LUrU=",
+ "/gcJAJhGcr8=",
+ "uNo14yTrefQ=",
+ "imRX/x6kM3Y=",
+ "LsvGygz+cFs=",
+ "eADwqyRqCyU=",
+ "6TwunZeAGVY=",
+ "lNqpWyA9MRQ=",
+ "11WAbcob+ls=",
+ "zscdA24PqwU=",
+ "i1WHIG82wgI=",
+ "I3/JkDg+EGI=",
+ "EuVP5AtRDV8=",
+ "JKa+9E3ALSA="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1018" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "EsIdyIQ9bTE=",
+ "gnhre5ct4v4=",
+ "vtsxNM0t5ww=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "XhJyihnacIM=",
+ "Fnw+ojKpiec=",
+ "frqowOJsR9s=",
+ "J4TO9NgWbow=",
+ "/0rUdPNR4Hk=",
+ "7SHe7QuG/vw=",
+ "lpHgELkL1t8=",
+ "PFhV5Muwkuo=",
+ "v/uRZ4cMDKk=",
+ "iImu/9+xtf4=",
+ "Esp9ouxaOvE=",
+ "iUumkgPz3L4=",
+ "P/tmMGt/o4U=",
+ "QIXZ1YPRn3U="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1019" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "0Q70WHf1dQI=",
+ "We1swPKU/TY=",
+ "6xv+EEaMQpg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "tL5xG0a73q0=",
+ "qvspC4HKgFM=",
+ "BbuyxeFP7D0=",
+ "p2NZ6E+BYb4=",
+ "vbU6Qhhost0=",
+ "GYbnaxUXCR4=",
+ "Tex5SWX5bEY=",
+ "fy/XDbmBBWY=",
+ "dm5zlbPRSuU=",
+ "0OTvDOklqFc=",
+ "+p+ilOTy+90=",
+ "9QfMPISW4jo=",
+ "mr0SWNwh72g=",
+ "jHWRmppu2ag="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1020" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "a3VJT/WBrKk=",
+ "F1aRAcnTZqE=",
+ "fAvaQFvh0GI=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "+gExFhdOiZ4=",
+ "88BG54iuDxM=",
+ "IH5EtYJvs58=",
+ "j87aRHgViPE=",
+ "dksQyiJ8vZc=",
+ "izCwhh0ei08=",
+ "hhNhAY+WYXo=",
+ "A4NeBXKgw6w=",
+ "ePO3ybm1+/c=",
+ "gnXchaej4+I=",
+ "3dVjH+rxjbA=",
+ "sjJXsAgX22Y=",
+ "8CBqMvdPtaw=",
+ "R7+xASrG5KA="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1021" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "w/UUpAoC9Hk=",
+ "tJpKg76HhF4=",
+ "9pQzJn5VOBo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "x3NlDHAs+BM=",
+ "fsfFLYk6wBc=",
+ "QI5Zbb8xuGU=",
+ "zAnhTXRS7I8=",
+ "8Oiir8aSyk4=",
+ "V65J8r61HSQ=",
+ "eaiFOzsFmnw=",
+ "s/coDNuJuKM=",
+ "1VmAxlLDsMs=",
+ "A2EMakuZPcw=",
+ "/poKrTNOGrk=",
+ "wPD7BxFbOKc=",
+ "Lq20LbY/PXc=",
+ "9etcal5KEBo="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1022" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "6M/f5v6DClw=",
+ "87XhF/bGlmE=",
+ "iZ3qX+dLne4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "qsq9G1LnkeM=",
+ "BISsCN7DnrE=",
+ "qwD7MK4beHg=",
+ "Tftiiw9SGcA=",
+ "8YO7q48xoSQ=",
+ "/q05wu3s5Lw=",
+ "ISBDiruQMH0=",
+ "WfDrUFt087U=",
+ "7jYIxVNlCbU=",
+ "QQS25Ro4tKU=",
+ "dGb9zfSs0qc=",
+ "OGHyuse1x+s=",
+ "W1ZQ+iY4VXM=",
+ "7Y2n3sTpnb8="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1023" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "wijPMzn3Psk=",
+ "GLJ2tzouN9E=",
+ "0t7NmJxT6eQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LTm7mBPtNVs=",
+ "Gu0mRfepW8I=",
+ "CDlHV0OaNEo=",
+ "YPCSAZZb5Hw=",
+ "6LaSLnq3i3Q=",
+ "9tHYB8YrkeU=",
+ "6GdCx/RFVb8=",
+ "LF0Jv78v5us=",
+ "CqZIzGM40S0=",
+ "QmIq4rhz89A=",
+ "mN8cLiWxhok=",
+ "mZ9XVtKWH98=",
+ "5Ejw7d0JTFc=",
+ "NE7LXph9NGo="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1024" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "5S2A3sOVvcU=",
+ "T3DNnu25R1k=",
+ "4UXqfwJZ+RQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "leQir+bQqfI=",
+ "yIbUiKkyv8s=",
+ "mvkFOXOJOZc=",
+ "4mUbfw1gJXM=",
+ "dR7jN7oSMXI=",
+ "WQCjynQevn4=",
+ "VvB9KoG8RMc=",
+ "d0D51iSVJ/M=",
+ "SsNhW9fOWpk=",
+ "5MW7/bpbT9c=",
+ "mML2PB56g/I=",
+ "xEJW132JF0o=",
+ "XE5RRcnlSzw=",
+ "psryxhPtRPA="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1025" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QsuvX4e8d2w=",
+ "o0kupEsQKSc=",
+ "u4UzYJGg5Jg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "/LAy2wrqg2M=",
+ "UOmcpL+XGLw=",
+ "Em+QO1hajEU=",
+ "bHb5szXopsg=",
+ "ocoLRYj3Thc=",
+ "3Aspd7lowlw=",
+ "Bl7GcpusAp0=",
+ "X124ZrzlaXE=",
+ "WHUaQWrpE18=",
+ "H48hO3mGVO8=",
+ "xmOHNfVD49c=",
+ "pXQ/wiTkWO0=",
+ "gAHO5wsql6s=",
+ "fN6NPGr+yvc="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1026" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "LVov7Ci+jiI=",
+ "QJ12NzXAnZM=",
+ "incE1EL+Frg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "gwQHhIySBZA=",
+ "++5myInp37c=",
+ "j30QbtoxxA0=",
+ "+0QPkCN7Z3E=",
+ "eq9CfBtA9RA=",
+ "YvEjj5BUN3I=",
+ "4UydSM1bDbs=",
+ "1HaAGhxy9HU=",
+ "diqXwQBmZ/E=",
+ "l/sUKpKBH98=",
+ "yXxsrQBwv1I=",
+ "dPfhGqFKlGQ=",
+ "YWKgQU2qPZg=",
+ "6qrf+SnFN88="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1027" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "+NVjmwKIR3g=",
+ "6QjfhbkE7tQ=",
+ "6e2aYoWyWlE=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "weCxLwAWRWs=",
+ "1aKazT7k8Wg=",
+ "07LN8U1Scko=",
+ "knwFQTDX3ZQ=",
+ "m5gN26si6vc=",
+ "Gz5YBV2yihk=",
+ "4rQz+yMFMQE=",
+ "9DW/osnR9gk=",
+ "+v8HG/s/LgU=",
+ "bpAHzyk8P1s=",
+ "RkYQAjHOK6c=",
+ "xZ+vnd+sb90=",
+ "R1o8fL07BW8=",
+ "9e5/U4Lj1gM="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1028" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "v3QosAzEwe8=",
+ "6kSkF3d4bnA=",
+ "D3jw4enDm98=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "T4gYmrdmu6A=",
+ "TFRgeNq1Crc=",
+ "nf89Qr6sh+I=",
+ "A0gfhWpAhnM=",
+ "0dO5y6EvADQ=",
+ "k/jcDA0A408=",
+ "thcEuvELNrA=",
+ "SRdC8MOK9eI=",
+ "YJZICfRMN38=",
+ "NWy1f3YvptQ=",
+ "6zuf/i/Xhug=",
+ "0e7aCkiXqqg=",
+ "hR8CoX5/yAc=",
+ "1SYiTb+EoLw="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1029" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "o1QwlURuqg0=",
+ "cdfMe9Co1tg=",
+ "BPDn4Q/FpJM=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "4+faw6M96Kk=",
+ "P6qLk9g47W4=",
+ "cjwO+v5noVI=",
+ "3JR9leW8Rf0=",
+ "lYuEuyTgS1k=",
+ "Re29NABFO2Y=",
+ "frJTaNaETsY=",
+ "BjhR+3N+kBc=",
+ "5TZnlPWx+R0=",
+ "7Mo/S/gxstE=",
+ "FNZgO8+SC9c=",
+ "T+zieX48PJ4=",
+ "/zMf0uwnMpA=",
+ "I9E4L3VMRHI="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1030" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ismqRqZcDnw=",
+ "iRHdq61GwQE=",
+ "hQPkYlDzH7s=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "blvnRmQwmAs=",
+ "oJdGEOv0Csw=",
+ "ME0O7bj5RII=",
+ "o8TPMy4sVbg=",
+ "nuZ42+1zdbM=",
+ "n/I1v9zT/hs=",
+ "09Euj6thfRI=",
+ "PHp4PMhO06I=",
+ "jrYBwjmbDYw=",
+ "0HgJ7qhQ9nQ=",
+ "xH/qFOrFmjQ=",
+ "dAvUi+Ip9Ko=",
+ "Zz9GidvT/Pg=",
+ "PHPmJPz2ask="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1031" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ogIIg3ycu8c=",
+ "b6Abs3TjINo=",
+ "ePrlYnldJ88=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "ihrLlPQtYcM=",
+ "Yrn0mWpnlY0=",
+ "GJO2RQXmo88=",
+ "pTOQXKRUjsc=",
+ "NKvv3rPPFLc=",
+ "RXCg2dtJQTc=",
+ "+pECllM+G0c=",
+ "ci01E27LT1k=",
+ "FJU4ep7Q87Y=",
+ "xdJ5AWADFRc=",
+ "EP3gP4TAjTc=",
+ "Lpb72gwK4iU=",
+ "smHD5YDourE=",
+ "lbRFoMjTDtM="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1032" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "dUZnX2Bai08=",
+ "XTqRJcZUWJQ=",
+ "kwz6+31sO0c=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "voylCFDdFzk=",
+ "2mVlt+2vF5g=",
+ "8Li6G2Eavqk=",
+ "QqRGX8FKD8s=",
+ "5yC/B619Me8=",
+ "YnB2XNr6kIQ=",
+ "D8I/nFqgTRs=",
+ "lyXqfm8iQZE=",
+ "Nvrwk0GQ9wY=",
+ "7KJvL4p1Wtk=",
+ "7jIRHLvKZJs=",
+ "hYGFBIKa1Sw=",
+ "pppj+N2B9YE=",
+ "+D5nYzHDQLU="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1033" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "d3DTz5XtbZg=",
+ "J7ZFtP4P3VQ=",
+ "hUbjBbTfSe0=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "5aZX3mzWoH8=",
+ "DAorsOSr0is=",
+ "YJVZRHi0Ca0=",
+ "AA2TiPInFgI=",
+ "gFACLrVHBOY=",
+ "GeccTPVD4uM=",
+ "kKJ7nDoBOHY=",
+ "zlXRu9xv9Rs=",
+ "NA56Rbq+G30=",
+ "ZHsok3EdDXY=",
+ "Flpdj2BReUo=",
+ "36nMLPSImR8=",
+ "xhLcCWkuB5g=",
+ "AtIGsryW1iY="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1034" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "eyMyjLbd37o=",
+ "VFo1y1tEvjs=",
+ "xP69LIyAgcc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "lljbje30ziM=",
+ "y2iJrfPteXY=",
+ "ifNOvK7dy6k=",
+ "fAY8WqyLPb4=",
+ "V25wRApkddw=",
+ "BMAbBhuVp1E=",
+ "dyzOeuV8pMc=",
+ "4EA+dqvKcLY=",
+ "w3YFwjnDkeM=",
+ "zUhSFFwPxEk=",
+ "az5aYPsjtfM=",
+ "uBAcR1txaB8=",
+ "W8Np3lJHGy8=",
+ "1g5o/10R/KU="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1035" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QgzZUMZyZZ0=",
+ "3RSjrKKt/w8=",
+ "eJiXrRu8nuw=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "DuwAPJoppSY=",
+ "y9RvCMmF41w=",
+ "k+XS6pFrdhU=",
+ "6zkQHMg1BTY=",
+ "e8C+cbjWmx4=",
+ "Avyk4loDNfk=",
+ "niZWhW9UTY0=",
+ "8VvN1CssX58=",
+ "9Lb+txfigB4=",
+ "PqSo+TsqrG8=",
+ "z4Er/ta9Res=",
+ "uf4Hgmzqibo=",
+ "JsTxUg7Ftps=",
+ "ZMc8Mqf2fVU="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1036" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "voPCpq0WzjU=",
+ "8wYaSvsOzpU=",
+ "TXiQnCCjUcU=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "fgHdOe2totw=",
+ "ClIXCUQhiO8=",
+ "TlMs0JTzXgc=",
+ "dyA/EOIIOEI=",
+ "/YtSHZGqsTs=",
+ "CaBBIewHQgU=",
+ "PN8vxtaPLMc=",
+ "xqIYEM3H7kU=",
+ "xx8MhMix6Ek=",
+ "tWRnmUdH1ow=",
+ "whVNVZFHgko=",
+ "BJQXeu5WSEw=",
+ "+Cunq7o6I8Q=",
+ "ubGqo2WYB3Q="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1037" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "/dpVJYofL/E=",
+ "TWZKgK9fPvg=",
+ "UAnPJ15vhT4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "I5Husuu/Hdo=",
+ "qnPzsneQnnM=",
+ "Z0qyfTh2mBc=",
+ "Sss6+alQuhE=",
+ "v5/tF/YepHs=",
+ "kbkzaiu3OYQ=",
+ "LKVQbufyIps=",
+ "f+/OAiUYgpk=",
+ "NUPHhnGb2n0=",
+ "f4y7b6Cr9MQ=",
+ "td363UiB4RM=",
+ "n836ml8fT4M=",
+ "McYETQbR9YM=",
+ "xHyrcMFgRv0="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1038" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "c/ju3kcWvmM=",
+ "31IznaOYonc=",
+ "Wf7iJvdfvyA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "QSmgBuy4K/0=",
+ "uzkyGMhxs2o=",
+ "Yb0lRbsFb6Q=",
+ "sWTW5HYcKEU=",
+ "xr7uUAYeRQs=",
+ "eMagPVwTSKE=",
+ "3wTX7jBsxnY=",
+ "JNR++CusbZ8=",
+ "gazeYEDRgD4=",
+ "miEgKGme8Ng=",
+ "3tiWN75Y1aI=",
+ "YeDOtvPuxXk=",
+ "pV1SnGOC83E=",
+ "1tvSavomwaw="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1039" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "PhNiY+3GgTM=",
+ "kG2CVXdx4CA=",
+ "6nNEE78zRwg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LUWYeLVYAQw=",
+ "G29Vuv5tjsY=",
+ "ArZBNf/zjmw=",
+ "HltYGa+Jc+s=",
+ "ak5RXnSBfJQ=",
+ "WEhLDznxYLM=",
+ "QcNwn3YwXk8=",
+ "NilKZGPam3I=",
+ "XdblHC64PE4=",
+ "Qh3Wu2Pl2eU=",
+ "ikw+00wrDDo=",
+ "sg+32j6/f+U=",
+ "PbsSYzqQI24=",
+ "xjSiCJaFUBA="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1040" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "zes8JF+cRSk=",
+ "wYbxEL9eYsE=",
+ "/qohqpC8Cik=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "uf4V6LnQ6gY=",
+ "Yytl+eMHTkM=",
+ "12+c1ybFrbQ=",
+ "p9LQcLrcgIE=",
+ "a6P82dJ8lz4=",
+ "/9BItwlpCtA=",
+ "nqe6TP+Y7Mw=",
+ "PurxBwv541k=",
+ "TB3Ub93W7Nw=",
+ "OyenaIxEEmw=",
+ "TX4NTJwyX+g=",
+ "mBAqqbh9yBY=",
+ "Pg/2PmOsf/8=",
+ "knYbvRroON8="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1041" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "Kq4y7jwclfU=",
+ "mPtOU8P2khY=",
+ "2196IBjX11Q=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "vIhtWP/iisg=",
+ "X7jLnRlmDDo=",
+ "6xPzkNQGuJw=",
+ "QqrdKKMVT/g=",
+ "YJCtzpYpAOQ=",
+ "VCKDxkw1+HA=",
+ "fg+R3cdiwI0=",
+ "vrRGyOYN/eg=",
+ "ceC/3AaQmK8=",
+ "QZ59hgA5L/Q=",
+ "rcLIEc2x7S8=",
+ "94eFoUzm1N0=",
+ "aXG5bCYBZwo=",
+ "KryTeQQHzwo="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1042" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "nFmtREbwjsc=",
+ "emqxBOp3tEE=",
+ "Dz/KZ4S0l64=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LUcM/PB11+I=",
+ "nu2aCDzbRHc=",
+ "GQP3WOZJAb0=",
+ "2b5b83iCOtU=",
+ "ZpFJJSOFXys=",
+ "xDglo27PCeY=",
+ "JBPlDm/jADs=",
+ "QMbpiCLFA0A=",
+ "JWSTEte7RJw=",
+ "i5dITiYIWIU=",
+ "e/e97LcZFzo=",
+ "b3ZWsVJxEdE=",
+ "aae+LUy4SI0=",
+ "SaI80PV/Eps="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1043" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "l0JA+RZtUc8=",
+ "l+nEjT8cVkI=",
+ "DJJcsWU7pnA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "8G0fyqmJ+Pc=",
+ "LU3hId9MHrI=",
+ "VUQjEsJrNIY=",
+ "FrvhSZBelxY=",
+ "1ZXHlHEAO/Y=",
+ "9zSZUy/fbzQ=",
+ "2FBBOrm33xY=",
+ "Fre4ytaUFC0=",
+ "AfKsQfPn9xg=",
+ "EzzdaUfkses=",
+ "wdfosU4JFDg=",
+ "URRMz6suXTU=",
+ "5GIiwes+o/Q=",
+ "v9hseMoZ+7k="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1044" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "nA56/5S4Zis=",
+ "AtcHx1i1NJc=",
+ "O3sxyODMyZ0=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "yjmwE/6TIiw=",
+ "4sRgUlf6weI=",
+ "+HJUEU5au7I=",
+ "I1pd2eQkNTQ=",
+ "2Nb97y4xCsg=",
+ "fB7RxRHpCDc=",
+ "3/zXfUl7ZbI=",
+ "T1ZTm6xJ0x4=",
+ "N1/0/MSxWto=",
+ "1R1BzSiuUnY=",
+ "s1Bi9jJV5Fc=",
+ "RHOXHnujKjY=",
+ "EkfaOXm7JBM=",
+ "t1PNb0Xj6As="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1045" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QalZQEIhJ44=",
+ "KCiq93Ic3e8=",
+ "Dif6+mYT5Gs=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "DqIsV7KLSZo=",
+ "96J4Gn5lOac=",
+ "6kJImMbydVE=",
+ "cdRCm1JmbVc=",
+ "VMqTq8ju5xM=",
+ "H5q8Taa+Dwc=",
+ "ImcG1qa+YGM=",
+ "91/Vy+Bmy0k=",
+ "fM7RmGiIT6w=",
+ "+IjN7rB55nA=",
+ "yf7ZORjoSZw=",
+ "C/wa4JqaMhw=",
+ "toTgcCl4034=",
+ "UOC1AHS0sz8="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1046" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "gyWc6ot5N84=",
+ "jV6ZTurr+sA=",
+ "sNLsZB+6xCw=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "7IE3H83e7IM=",
+ "F/ty7A4N6ZQ=",
+ "Jyfkk7bmE+w=",
+ "uUid0PXuoSc=",
+ "U9GuwBIOBUg=",
+ "qbHxPGQ3Iqw=",
+ "EU7hIZXPudc=",
+ "ioKkE/2zt28=",
+ "1EvrUMOweME=",
+ "tbc1xBSCUCM=",
+ "di9VR6RU1nw=",
+ "KleJnzFtdnY=",
+ "x25J/vdyolk=",
+ "C10HQRsoikQ="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1047" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "SpocAHHG7N0=",
+ "NkOEmzGIMcM=",
+ "WYmIguJz614=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "HuhCixyIcRE=",
+ "icD3DxJPzEs=",
+ "2Et3xcxxyZI=",
+ "XVxJHAvk020=",
+ "+UrOShGQwIw=",
+ "pTZSc5O63DA=",
+ "tHzGPsBaYoY=",
+ "CDcjXBvzVeQ=",
+ "YeQvrwgFJWs=",
+ "KMop19mLolc=",
+ "UY//01PGYPo=",
+ "6CidJDlaWbg=",
+ "r3czJt6aMdo=",
+ "fMmeOJkVcaQ="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1048" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "RiJT8uv3Bl8=",
+ "FtwLdexkE/s=",
+ "hEiQPULs44w=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "iMqvtqndH6M=",
+ "KReaXKbI8P8=",
+ "cyAz+rnpA4A=",
+ "ymg2Xs8fSgg=",
+ "CXS/Qzasuq4=",
+ "eq7zIC/507I=",
+ "bZXcg9EBe00=",
+ "imXVBcGh5VM=",
+ "XEE0aKTqC/w=",
+ "vHnsUX1SssQ=",
+ "tLkYfVmyQQc=",
+ "5M05lqhcBLc=",
+ "85cZKNSzIh8=",
+ "IJy8zJhtV5A="
+ ],
+ "liquidity pool withdraw|protocol version 22|large deposit/withdraw test|deposit amount = 1049" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "zasjzUkQTgY=",
+ "s0KfzS8ntJE=",
+ "FyPut92CLcI=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "fZEq8TUjNeQ=",
+ "k3d1KIeAD+A=",
+ "wRzb4bcRHa4=",
+ "wsTY66VC6+k=",
+ "0QlDOio4Zw4=",
+ "xXsV4wa7tB0=",
+ "Jn7l2pN+EAQ=",
+ "f5Zqkg4fHuk=",
+ "/abBJYfi/7k=",
+ "SoIENiM3jso=",
+ "ajBfAJ0HcS0=",
+ "vD449Hv85VE=",
+ "2mf0TGiA4Xg=",
+ "30pm4A4ufQM="
+ ],
+ "liquidity pool withdraw|protocol version 22|line full on native balance" :
+ [
+ "xOZfLpc16as=",
+ "exQXWKLucmk=",
+ "7c0E8oQJ6Oc=",
+ "FDjgCvuW4Qs=",
+ "/Xl6CYZ7R0E=",
+ "uxR+Y1TasjA=",
+ "wRXJ3nwT+Ns=",
+ "xvaqtKg/ihU=",
+ "YfM/hFufhxc="
+ ],
+ "liquidity pool withdraw|protocol version 22|malformed" : [ "jgyudye0C7I=", "3N+MppkR0es=", "eL3ZKLLyh1U=" ],
+ "liquidity pool withdraw|protocol version 22|native asset withdraw is zero" :
+ [
+ "6GixpPWiR1M=",
+ "6wHCztjAlqU=",
+ "kzZwkfPoyHQ=",
+ "KR73xHHbeKg=",
+ "dboKJLAl2cQ=",
+ "dGpgaJquMLc="
+ ],
+ "liquidity pool withdraw|protocol version 22|one non-native issuer deposit and withdraw" : [ "KccoJa8t7W8=", "AWrnjF5Zv2M=", "mU4ee9cL69M=", "yge8npezUm0=" ],
+ "liquidity pool withdraw|protocol version 22|one non-native without liabilities" :
+ [
+ "jgyudye0C7I=",
+ "YsxWthEpttE=",
+ "VvaiLrUUVME=",
+ "b7UMkJgxHaE=",
+ "R9c2CMqM2UA=",
+ "O72d5j+CsKI=",
+ "ohs+AC6Cd3I=",
+ "y9TWpKWgSZ8=",
+ "VunE+Xa3Hwc=",
+ "W1tiYDnK7KY=",
+ "X9YSITp1t2w=",
+ "0YiniNOJS+Y=",
+ "GknGnj3lPmg=",
+ "t4ClEErGquk=",
+ "XEYCSGDbUCA=",
+ "wyxYbnaxzEo="
+ ],
+ "liquidity pool withdraw|protocol version 22|withdraw into account with liabilities" :
+ [
+ "u0a9lPzkR6Q=",
+ "3s8+//T/G9g=",
+ "znroNDS2U6A=",
+ "ZGdJk0zOuNs=",
+ "jy2fwzeZr8E=",
+ "+xXHz1ogRUs=",
+ "CXqbSqRzCPw=",
+ "sWNfqXDCKnk=",
+ "W4JITkUopF8=",
+ "YbqisNlXUAg=",
+ "/3/P+mWnBO8=",
+ "nDpnlHVlwB8=",
+ "Jg4Muw8e8b0=",
+ "W7KZ2KmVASM="
+ ],
"liquidity pool withdraw|protocol version 2|not supported before version 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool withdraw|protocol version 3" : [ "1kTXt7VFL1o=" ],
"liquidity pool withdraw|protocol version 3|not supported before version 18" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-current/ManageBuyOfferTests.json b/test-tx-meta-baseline-current/ManageBuyOfferTests.json
index cc72ae9c2e..7baa61b15e 100644
--- a/test-tx-meta-baseline-current/ManageBuyOfferTests.json
+++ b/test-tx-meta-baseline-current/ManageBuyOfferTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"manage buy offer exactly crosses existing offers|protocol version 0" :
[
@@ -185,6 +186,18 @@
"J6AnICwXR3s="
],
"manage buy offer exactly crosses existing offers|protocol version 20" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "OxFzoCxBIOo=",
+ "GIBSYiKtZSM=",
+ "gXmFDHjVy2Q=",
+ "vUEu2GE4UYc=",
+ "RLfXSaItxO4=",
+ "cf7g8T0DhvY="
+ ],
+ "manage buy offer exactly crosses existing offers|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -232,12 +245,12 @@
"RLfXSaItxO4=",
"cf7g8T0DhvY="
],
- "manage buy offer exactly crosses existing offers|protocol version 20|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
- "manage buy offer exactly crosses existing offers|protocol version 20|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
- "manage buy offer exactly crosses existing offers|protocol version 20|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
- "manage buy offer exactly crosses existing offers|protocol version 20|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
- "manage buy offer exactly crosses existing offers|protocol version 20|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21" :
+ "manage buy offer exactly crosses existing offers|protocol version 21|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 21|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 21|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 21|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 21|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -285,11 +298,11 @@
"RLfXSaItxO4=",
"cf7g8T0DhvY="
],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
"manage buy offer exactly crosses existing offers|protocol version 3" :
[
"0V3jr/3FY6U=",
@@ -397,7 +410,9 @@
"manage buy offer failure modes|protocol version 19" : [ "NKNcX4DjYng=", "T+IeLTijUbo=", "NKNcX4DjYng=", "T+IeLTijUbo=" ],
"manage buy offer failure modes|protocol version 19|negative offerID" : [ "ELdDEpcNC24=" ],
"manage buy offer failure modes|protocol version 2" : [ "pSsR7xl1ZzY=", "OaXP621I0jI=", "pSsR7xl1ZzY=", "OaXP621I0jI=" ],
- "manage buy offer failure modes|protocol version 20" :
+ "manage buy offer failure modes|protocol version 20" : [ "9dXbtfL8fWA=", "hhLRGp7Bj1U=", "9dXbtfL8fWA=", "hhLRGp7Bj1U=" ],
+ "manage buy offer failure modes|protocol version 20|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 21" :
[
"9dXbtfL8fWA=",
"hhLRGp7Bj1U=",
@@ -440,9 +455,9 @@
"9dXbtfL8fWA=",
"hhLRGp7Bj1U="
],
- "manage buy offer failure modes|protocol version 20|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|no issuer" :
+ "manage buy offer failure modes|protocol version 21|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|no issuer" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -453,11 +468,11 @@
"72LJWDmaLfo=",
"zPajUjXRuV0="
],
- "manage buy offer failure modes|protocol version 20|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check offer valid|sell not authorized" :
+ "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check offer valid|sell not authorized" :
[
"llEyEz9zLMU=",
"j5mS8c/IkIM=",
@@ -467,14 +482,14 @@
"1E+w+N7PB7I=",
"6rbHXJ+i/uw="
],
- "manage buy offer failure modes|protocol version 20|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 20|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 20|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 20|compute offer exchange parameters|buying liabilities" :
+ "manage buy offer failure modes|protocol version 21|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 21|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|buying liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -485,7 +500,7 @@
"/lqrf/sMCZc=",
"PibsXuAnxio="
],
- "manage buy offer failure modes|protocol version 20|compute offer exchange parameters|reserve" :
+ "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|reserve" :
[
"SSW1pG7COBo=",
"+i2TO4g1rt8=",
@@ -500,7 +515,7 @@
"yxcoWcTr3Hc=",
"zsj8khzi9Pw="
],
- "manage buy offer failure modes|protocol version 20|compute offer exchange parameters|selling liabilities" :
+ "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|selling liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -510,8 +525,8 @@
"IW5RzBoTYAE=",
"dy48BUDNKNs="
],
- "manage buy offer failure modes|protocol version 20|negative offerID" : [ "yPMAWpGp2E0=" ],
- "manage buy offer failure modes|protocol version 20|offer must exist and be owned by source account to modify or delete" :
+ "manage buy offer failure modes|protocol version 21|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 21|offer must exist and be owned by source account to modify or delete" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -528,7 +543,7 @@
"zsN++/TwWhg=",
"i3oJ+v48Bgo="
],
- "manage buy offer failure modes|protocol version 21" :
+ "manage buy offer failure modes|protocol version 22" :
[
"9dXbtfL8fWA=",
"hhLRGp7Bj1U=",
@@ -571,9 +586,9 @@
"9dXbtfL8fWA=",
"hhLRGp7Bj1U="
],
- "manage buy offer failure modes|protocol version 21|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer" :
+ "manage buy offer failure modes|protocol version 22|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -584,11 +599,11 @@
"72LJWDmaLfo=",
"zPajUjXRuV0="
],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell not authorized" :
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell not authorized" :
[
"llEyEz9zLMU=",
"j5mS8c/IkIM=",
@@ -598,14 +613,14 @@
"1E+w+N7PB7I=",
"6rbHXJ+i/uw="
],
- "manage buy offer failure modes|protocol version 21|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 21|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 21|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|buying liabilities" :
+ "manage buy offer failure modes|protocol version 22|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|buying liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -616,7 +631,7 @@
"/lqrf/sMCZc=",
"PibsXuAnxio="
],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|reserve" :
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|reserve" :
[
"SSW1pG7COBo=",
"+i2TO4g1rt8=",
@@ -631,7 +646,7 @@
"yxcoWcTr3Hc=",
"zsj8khzi9Pw="
],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|selling liabilities" :
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|selling liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -641,8 +656,8 @@
"IW5RzBoTYAE=",
"dy48BUDNKNs="
],
- "manage buy offer failure modes|protocol version 21|negative offerID" : [ "yPMAWpGp2E0=" ],
- "manage buy offer failure modes|protocol version 21|offer must exist and be owned by source account to modify or delete" :
+ "manage buy offer failure modes|protocol version 22|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 22|offer must exist and be owned by source account to modify or delete" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -771,6 +786,14 @@
"xImpHFt3vHM="
],
"manage buy offer matches manage sell offer when executing entirely|protocol version 20" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "VqSyipOoncY=",
+ "fnKlD+pmstc="
+ ],
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -818,7 +841,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -837,7 +860,7 @@
"55Lx77kiwtA=",
"7cHy+Bv7zJM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -856,7 +879,7 @@
"QN+sMl1qzsE=",
"zB5aj4A/in0="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -875,7 +898,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -894,7 +917,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -913,7 +936,7 @@
"oTZXPqCpx3A=",
"wOdl1LjGioo="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -932,7 +955,7 @@
"55Lx77kiwtA=",
"5+ugJFCIH+w="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -951,7 +974,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -970,7 +993,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 20|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -989,7 +1012,7 @@
"oTZXPqCpx3A=",
"MkupXHhVE5g="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1037,7 +1060,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1056,7 +1079,7 @@
"55Lx77kiwtA=",
"7cHy+Bv7zJM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1075,7 +1098,7 @@
"QN+sMl1qzsE=",
"zB5aj4A/in0="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1094,7 +1117,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1113,7 +1136,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1132,7 +1155,7 @@
"oTZXPqCpx3A=",
"wOdl1LjGioo="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1151,7 +1174,7 @@
"55Lx77kiwtA=",
"5+ugJFCIH+w="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1170,7 +1193,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1189,7 +1212,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1369,6 +1392,14 @@
"xImpHFt3vHM="
],
"manage buy offer matches manage sell offer when executing partially|protocol version 20" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "VqSyipOoncY=",
+ "fnKlD+pmstc="
+ ],
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1416,7 +1447,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1435,7 +1466,7 @@
"o2VQHswA9Js=",
"IkXWBoQ+FI4="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1454,7 +1485,7 @@
"ig37ctqOVD8=",
"Vh+ZmVe3J3g="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1473,7 +1504,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1492,7 +1523,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1511,7 +1542,7 @@
"m3H+2Oww4Kk=",
"RxnJOuhImAU="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1530,7 +1561,7 @@
"o2VQHswA9Js=",
"kD46nG3cuGo="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1549,7 +1580,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1568,7 +1599,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 20|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1587,7 +1618,7 @@
"m3H+2Oww4Kk=",
"xteIEp3vQuQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1635,7 +1666,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1654,7 +1685,7 @@
"o2VQHswA9Js=",
"IkXWBoQ+FI4="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1673,7 +1704,7 @@
"ig37ctqOVD8=",
"Vh+ZmVe3J3g="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1692,7 +1723,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1711,7 +1742,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1730,7 +1761,7 @@
"m3H+2Oww4Kk=",
"RxnJOuhImAU="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1749,7 +1780,7 @@
"o2VQHswA9Js=",
"kD46nG3cuGo="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1768,7 +1799,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1787,7 +1818,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1875,7 +1906,8 @@
"manage buy offer matches manage sell offer when not executing|protocol version 18" : [ "SOm0iEESjQ4=", "EOCYn1h4YxQ=", "6zTp9s2F2J8=" ],
"manage buy offer matches manage sell offer when not executing|protocol version 19" : [ "aQnJD/5Fe6M=", "9Vyygu3vRUU=", "CfIA/nz+th4=" ],
"manage buy offer matches manage sell offer when not executing|protocol version 2" : [ "0V3jr/3FY6U=", "51b61LbEuXc=", "XBao9BgO1jU=" ],
- "manage buy offer matches manage sell offer when not executing|protocol version 20" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 20" : [ "Vazya62AJ3s=", "HXWRSmG+rKE=", "T2T23nzwrC4=" ],
+ "manage buy offer matches manage sell offer when not executing|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1905,7 +1937,7 @@
"HXWRSmG+rKE=",
"T2T23nzwrC4="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1916,7 +1948,7 @@
"aTL86/B18Dw=",
"pD7tbrT1ol8="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1927,7 +1959,7 @@
"aTL86/B18Dw=",
"zzzl1v91Hi0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1938,7 +1970,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1949,7 +1981,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1960,7 +1992,7 @@
"aTL86/B18Dw=",
"+PMhuiQN1v0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1971,7 +2003,7 @@
"aTL86/B18Dw=",
"/NgThMLl5/o="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1982,7 +2014,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1993,7 +2025,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 20|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2004,7 +2036,7 @@
"aTL86/B18Dw=",
"DiY9yNqGZcQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2034,7 +2066,7 @@
"HXWRSmG+rKE=",
"T2T23nzwrC4="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2045,7 +2077,7 @@
"aTL86/B18Dw=",
"pD7tbrT1ol8="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2056,7 +2088,7 @@
"aTL86/B18Dw=",
"zzzl1v91Hi0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2067,7 +2099,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2078,7 +2110,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2089,7 +2121,7 @@
"aTL86/B18Dw=",
"+PMhuiQN1v0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2100,7 +2132,7 @@
"aTL86/B18Dw=",
"/NgThMLl5/o="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2111,7 +2143,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2122,7 +2154,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2245,6 +2277,14 @@
"pF3ZpNbSBro="
],
"manage buy offer releases liabilities before modify|protocol version 20" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "rqcii/+UbMY=",
+ "cTGj2lfDAFw=",
+ "L0hCYphMZHo="
+ ],
+ "manage buy offer releases liabilities before modify|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2257,9 +2297,9 @@
"cTGj2lfDAFw=",
"L0hCYphMZHo="
],
- "manage buy offer releases liabilities before modify|protocol version 20|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 20|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 21" :
+ "manage buy offer releases liabilities before modify|protocol version 21|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 21|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2272,8 +2312,8 @@
"cTGj2lfDAFw=",
"L0hCYphMZHo="
],
- "manage buy offer releases liabilities before modify|protocol version 21|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 21|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 22|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 22|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
"manage buy offer releases liabilities before modify|protocol version 3" :
[
"0V3jr/3FY6U=",
@@ -2487,6 +2527,18 @@
"rr1Gsvmbx/g="
],
"manage buy offer with zero liabilities|protocol version 20" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "yFVy0ZJjNj0=",
+ "W/8omk8Fl9c=",
+ "d85+xcvkJPo=",
+ "U+fRGjopoIc=",
+ "CbDefR/RfQM=",
+ "BLCzQbTCc+4="
+ ],
+ "manage buy offer with zero liabilities|protocol version 21" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2507,9 +2559,9 @@
"CbDefR/RfQM=",
"BLCzQbTCc+4="
],
- "manage buy offer with zero liabilities|protocol version 20|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
- "manage buy offer with zero liabilities|protocol version 20|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
- "manage buy offer with zero liabilities|protocol version 21" :
+ "manage buy offer with zero liabilities|protocol version 21|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
+ "manage buy offer with zero liabilities|protocol version 21|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
+ "manage buy offer with zero liabilities|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2530,8 +2582,8 @@
"CbDefR/RfQM=",
"BLCzQbTCc+4="
],
- "manage buy offer with zero liabilities|protocol version 21|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
- "manage buy offer with zero liabilities|protocol version 21|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
+ "manage buy offer with zero liabilities|protocol version 22|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
+ "manage buy offer with zero liabilities|protocol version 22|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
"manage buy offer with zero liabilities|protocol version 3" :
[
"0V3jr/3FY6U=",
diff --git a/test-tx-meta-baseline-current/ManageDataTests.json b/test-tx-meta-baseline-current/ManageDataTests.json
index 0b9a7a0dd3..493e50d803 100644
--- a/test-tx-meta-baseline-current/ManageDataTests.json
+++ b/test-tx-meta-baseline-current/ManageDataTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"manage data|protocol version 0" :
[
@@ -899,6 +900,69 @@
"manage data|protocol version 21|sponsorship" : [ "/9D9Y0aeYzM=", "qe6ilZo1RSo=", "/9D9Y0aeYzM=", "qe6ilZo1RSo=" ],
"manage data|protocol version 21|sponsorship|create, modify, and remove sponsored entry" : [ "jx4RR5AGpJ0=" ],
"manage data|protocol version 21|too many subentries" : [ "wpZ0dqhrX7A=", "TXW01RQhMUI=", "wpZ0dqhrX7A=", "TXW01RQhMUI=" ],
+ "manage data|protocol version 22" :
+ [
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c="
+ ],
+ "manage data|protocol version 22|create data with native buying liabilities" : [ "BlBNrxxgfcw=", "vcRN8t3PXFs=", "L0rJooZISwo=" ],
+ "manage data|protocol version 22|create data with native selling liabilities" :
+ [
+ "BlBNrxxgfcw=",
+ "IFZfvDxNhzM=",
+ "3oGzAf8JdvQ=",
+ "lTp8ki5OaO0=",
+ "eOkQ9kwIK5g="
+ ],
+ "manage data|protocol version 22|sponsorship" : [ "/9D9Y0aeYzM=", "qe6ilZo1RSo=", "/9D9Y0aeYzM=", "qe6ilZo1RSo=" ],
+ "manage data|protocol version 22|sponsorship|create, modify, and remove sponsored entry" : [ "jx4RR5AGpJ0=" ],
+ "manage data|protocol version 22|too many subentries" : [ "wpZ0dqhrX7A=", "TXW01RQhMUI=", "wpZ0dqhrX7A=", "TXW01RQhMUI=" ],
"manage data|protocol version 2|create data with native buying liabilities" : [ "qCwjFNJMBnw=", "SKX1KAqXh00=", "rRWd2ki0jOc=" ],
"manage data|protocol version 2|create data with native selling liabilities" : [ "qCwjFNJMBnw=", "53GEXRQ7pjE=", "rRWd2ki0jOc=" ],
"manage data|protocol version 2|sponsorship" : [ "WgWa5IeywWM=", "Ic4hzQF8UuA=", "WgWa5IeywWM=", "Ic4hzQF8UuA=" ],
diff --git a/test-tx-meta-baseline-current/MergeTests.json b/test-tx-meta-baseline-current/MergeTests.json
index b466e4c814..eaf34b2f71 100644
--- a/test-tx-meta-baseline-current/MergeTests.json
+++ b/test-tx-meta-baseline-current/MergeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"merge|protocol version 0" :
[
@@ -2212,6 +2213,181 @@
"merge|protocol version 21|sponsorships|with sponsored signers|into sponsoring account" : [ "DaE0asPaumo=" ],
"merge|protocol version 21|success|success - basic" : [ "Ep48Tvecj24=" ],
"merge|protocol version 21|with create" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 22" :
+ [
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4="
+ ],
+ "merge|protocol version 22|Account has static auth flag set" : [ "KMXCD3Y7qAk=", "aWmgCDPyJMw=" ],
+ "merge|protocol version 22|With sub entries|account has data" : [ "y65BrkGS/Ec=", "xFWS77xNfMg=" ],
+ "merge|protocol version 22|With sub entries|account has signer" : [ "WPA+LwbmmuQ=", "Wzo57B452Rc=" ],
+ "merge|protocol version 22|With sub entries|with trustline" : [ "1U8fVUU2TWY=", "1U8fVUU2TWY=" ],
+ "merge|protocol version 22|With sub entries|with trustline|account has offer" :
+ [
+ "NfiOIFTazYI=",
+ "y12X/W3kDu0=",
+ "Jp7bArOtrKk=",
+ "UKOB2HMHY6I=",
+ "xCp4HLjZvh8=",
+ "G5vg8QJ1fu4="
+ ],
+ "merge|protocol version 22|With sub entries|with trustline|account has trust line" : [ "xFWS77xNfMg=" ],
+ "merge|protocol version 22|account has only base reserve" : [ "YvecsGzU2RM=", "Y9cjHud9HRg=" ],
+ "merge|protocol version 22|account has only base reserve + one operation fee" : [ "YKHSPLdmSXc=", "qTy4n0xTGH8=" ],
+ "merge|protocol version 22|account has only base reserve + one operation fee + one stroop" : [ "uJ8pmT5oPac=", "QdsB/qYIgIA=" ],
+ "merge|protocol version 22|account has only base reserve + one operation fee - one stroop" : [ "NBMPFU+vIfk=", "6hd7aVtO+yU=" ],
+ "merge|protocol version 22|account has only base reserve + one stroop" : [ "cA3kNbipg+c=", "qG0teuDjoNQ=" ],
+ "merge|protocol version 22|account has only base reserve + two operation fees" : [ "RePKXHmkeOA=", "lUh9tMRLzYs=" ],
+ "merge|protocol version 22|account has only base reserve + two operation fees - one stroop" : [ "e8dksrBTHCs=", "QcK5RPmB+Wk=" ],
+ "merge|protocol version 22|create, merge, create" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 22|destination with native buying liabilities" :
+ [
+ "WkGXhUeACOs=",
+ "fjf39wFUrhk=",
+ "YA7dYGejiFs=",
+ "H2aKp80LISc=",
+ "zIFa/C/nt24=",
+ "IybHhl/CvVQ="
+ ],
+ "merge|protocol version 22|merge account twice" : [ "+ikIN6AWicA=" ],
+ "merge|protocol version 22|merge account twice to non existing account" : [ "+ikIN6AWicA=" ],
+ "merge|protocol version 22|merge into non existent account" : [ "U0R98w4qonY=" ],
+ "merge|protocol version 22|merge into self" : [ "U0R98w4qonY=" ],
+ "merge|protocol version 22|merge too far|at max = success" : [ "nQPOgz2ojqE=", "fQ/fnENHvcc=" ],
+ "merge|protocol version 22|merge too far|passed max = failure" : [ "GGlvjuW1s6w=", "r5pYmrToBnU=" ],
+ "merge|protocol version 22|merge, create different, merge into the same" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 22|merge, create, merge back" : [ "6cJY5aCUS/s=" ],
+ "merge|protocol version 22|merge, create, merge into the same" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 22|sponsorships" :
+ [
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY="
+ ],
+ "merge|protocol version 22|sponsorships|is sponsor error|is sponsoring reserve" : [ "JSFUp/j5oLk=" ],
+ "merge|protocol version 22|sponsorships|with sponsored account|with sponsored signer" : [ "kNk7LA+WaVc=" ],
+ "merge|protocol version 22|sponsorships|with sponsored account|with sponsored signer into sponsoring account" : [ "vXe1HuP/Ve8=" ],
+ "merge|protocol version 22|sponsorships|with sponsored account|without sponsored signer" : [ "RQUbUbbtKo8=" ],
+ "merge|protocol version 22|sponsorships|with sponsored account|without sponsored signer into sponsoring account" : [ "8ktdD85SYcs=" ],
+ "merge|protocol version 22|sponsorships|with sponsored signers" : [ "qXM9DyT0cHo=", "qXM9DyT0cHo=" ],
+ "merge|protocol version 22|sponsorships|with sponsored signers|into non-sponsoring account" : [ "Z8taB1MfzP0=" ],
+ "merge|protocol version 22|sponsorships|with sponsored signers|into sponsoring account" : [ "DaE0asPaumo=" ],
+ "merge|protocol version 22|success|success - basic" : [ "Ep48Tvecj24=" ],
+ "merge|protocol version 22|with create" : [ "T8topx6IOxs=" ],
"merge|protocol version 2|Account has static auth flag set" : [ "2EzD1iRBY5I=", "/lfj8xIFS8I=" ],
"merge|protocol version 2|With sub entries|account has data" : [ "oRaxHQV/mPM=", "/lfj8xIFS8I=" ],
"merge|protocol version 2|With sub entries|account has signer" : [ "qJjE+gxKjT0=", "7wuo11KbfVs=" ],
diff --git a/test-tx-meta-baseline-current/OfferTests.json b/test-tx-meta-baseline-current/OfferTests.json
index 7f57cba57b..1a559f5111 100644
--- a/test-tx-meta-baseline-current/OfferTests.json
+++ b/test-tx-meta-baseline-current/OfferTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"create offer|protocol version 0" :
[
@@ -45461,6 +45462,4494 @@
"M/0pod45U/k=",
"BHdjcRU/p3s="
],
+ "create offer|protocol version 22" :
+ [
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE="
+ ],
+ "create offer|protocol version 22|cannot create offer that would lead to excess liabilities|native buying liabilities" :
+ [
+ "811Rv0dqsqs=",
+ "C0eHBqaL7wc=",
+ "nUTbp7eHkMU=",
+ "8mi25Ta+qsg=",
+ "KZEV98IHoIs=",
+ "3wFNCuiyvkc=",
+ "wWiVAzLpXgY=",
+ "hUetwrC9RQo=",
+ "MO6FFmGpgug=",
+ "AbigZKbVj0w=",
+ "jUnqiYhHHbA=",
+ "eEv/rup6HY4="
+ ],
+ "create offer|protocol version 22|cannot create offer that would lead to excess liabilities|native selling liabilities" :
+ [
+ "ZDjPLAiLzD0=",
+ "zIYY44CiaZo=",
+ "GS3P6SWWn+0=",
+ "R6yi5WQUofQ=",
+ "2a3dKTlufuM=",
+ "b548MVuniUk=",
+ "mmjyCQOl5rc=",
+ "TOlmJ/Yf/lg=",
+ "z7B8eNRPetY=",
+ "eqwTduKrTGM="
+ ],
+ "create offer|protocol version 22|cannot create offer that would lead to excess liabilities|non-native buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "9t1laxHG7I8=",
+ "RkMalvwbQJk=",
+ "Nu+R5nH0GL8=",
+ "R9WBBBQ+snM=",
+ "c3N4SL6lOCQ=",
+ "dZAvrxDxegQ=",
+ "3BTvwtxv+aA="
+ ],
+ "create offer|protocol version 22|cannot create offer that would lead to excess liabilities|non-native selling liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "RIdySt9E+EM=",
+ "Zn5J92S5KyI=",
+ "Nu+R5nH0GL8=",
+ "5NZE4bFeguE=",
+ "LtQRGfNKrj8=",
+ "DSwKp2bs6zw=",
+ "rybi+EUyr5g="
+ ],
+ "create offer|protocol version 22|cannot create unauthorized offer|allow trust" :
+ [
+ "4NRN4Pxj4kQ=",
+ "YmMX6tDxPCs=",
+ "Tt2MwJGCYTg=",
+ "BZfZC/Lv/WM=",
+ "0UvHqDoT9gQ=",
+ "MzCKjXy3vZY=",
+ "RIhFxrIahgE=",
+ "ztVu+LTk+Xw="
+ ],
+ "create offer|protocol version 22|cannot create unauthorized offer|set trustline flags" :
+ [
+ "4NRN4Pxj4kQ=",
+ "YmMX6tDxPCs=",
+ "Tt2MwJGCYTg=",
+ "BZfZC/Lv/WM=",
+ "0UvHqDoT9gQ=",
+ "MzCKjXy3vZY=",
+ "RIhFxrIahgE=",
+ "ztVu+LTk+Xw="
+ ],
+ "create offer|protocol version 22|cannot modify offer that would lead to excess liabilities|native buying liabilities" :
+ [
+ "811Rv0dqsqs=",
+ "C0eHBqaL7wc=",
+ "nUTbp7eHkMU=",
+ "9ogHGI5hTk4=",
+ "Ols5NMx2M5U=",
+ "cRsHWUGW3Lw=",
+ "H0MzZiwX34A=",
+ "Nv7KE/2MfWw=",
+ "s4w4klcvh/M=",
+ "b28pGxIG3PE=",
+ "VHbIB86Zc7E=",
+ "ITJrve7wBe8=",
+ "ktAcglAkmzs=",
+ "+H4FWv88+KE=",
+ "pEXIIYsb1d0=",
+ "4MWiqDbHfOE="
+ ],
+ "create offer|protocol version 22|cannot modify offer that would lead to excess liabilities|native selling liabilities" :
+ [
+ "ZDjPLAiLzD0=",
+ "zIYY44CiaZo=",
+ "GS3P6SWWn+0=",
+ "skq5Oit194E=",
+ "bcmaADLqjEk=",
+ "Wd742ojPdtU=",
+ "Vdquf8pwyuU=",
+ "82ARZuy0AJ4=",
+ "jgggDJniGsg=",
+ "kah7X2S6JpI=",
+ "w673qRhEWf4=",
+ "/8lDZSQSx/8=",
+ "zGJU7CS7gU8=",
+ "3bRSGwmXcQ4="
+ ],
+ "create offer|protocol version 22|cannot modify offer that would lead to excess liabilities|non-native buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "9t1laxHG7I8=",
+ "RkMalvwbQJk=",
+ "o7lNOTzadRA=",
+ "Gf6dNUibrhc=",
+ "+Jqv7DWTnSs=",
+ "pQNvQD447H8=",
+ "7JkO7X2duhg=",
+ "/IPwXLsYaec=",
+ "xyI6y0/bWFk="
+ ],
+ "create offer|protocol version 22|cannot modify offer that would lead to excess liabilities|non-native selling liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "RIdySt9E+EM=",
+ "Zn5J92S5KyI=",
+ "dubv6B3fkrk=",
+ "8pxQFqIWWCY=",
+ "BMjZnSI5cxs=",
+ "wUqk4xtMwzg=",
+ "4rvk4FDZcmQ=",
+ "4g0NOMsdSoE=",
+ "boj1mhnJxcQ="
+ ],
+ "create offer|protocol version 22|create offer" :
+ [
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer with amount 0" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "29LQMlcVqX0=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer with invalid prices" :
+ [
+ "GNR+pSqcYoc=",
+ "spa6YQYDuoE=",
+ "G9VWoY/4QdE=",
+ "uTxm6wjcL0M=",
+ "mXfC3SMXRio=",
+ "9NVkulkRUKw=",
+ "lIUVywTb0ZU=",
+ "3oQOYst+DjQ=",
+ "yWSZcC2ppCo=",
+ "v9GVCzCEjbU="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer with trustline filled up" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "29LQMlcVqX0=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer with trustline filled up to INT64_MAX" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "wAaiIustrFQ=",
+ "aeU+o+JFSnw=",
+ "exg+aCMrv7M=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer without XLM to make for reserve" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "xJbD/oZFo5Q="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer without account" : [ "X54ZIiBJtxs=" ],
+ "create offer|protocol version 22|create offer errors|create offer without having any amount of asset" : [ "V8K72O72RuM=", "j8JllbHnB2E=", "UcgrUuJwrYA=" ],
+ "create offer|protocol version 22|create offer errors|create offer without issuer for buying" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "zXVFliTZIZ8=",
+ "iUplXnOtOzk=",
+ "52o9T5PJ8AQ="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer without issuer for selling" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "pxbgDG+3hhY=",
+ "iUplXnOtOzk=",
+ "33Fw39cP2mw="
+ ],
+ "create offer|protocol version 22|create offer errors|create offer without trustline for buying" : [ "V8K72O72RuM=", "j8JllbHnB2E=", "pxbgDG+3hhY=", "DJrts1Ke2Ao=" ],
+ "create offer|protocol version 22|create offer errors|create offer without trustline for selling" : [ "V8K72O72RuM=", "HXdgvG2l36M=" ],
+ "create offer|protocol version 22|create offer|idr -> xlm" : [ "2/dZdtmG4UE=" ],
+ "create offer|protocol version 22|create offer|issuer offers" : [ "Ij7gP47z3mk=", "Ij7gP47z3mk=" ],
+ "create offer|protocol version 22|create offer|issuer offers|issuer claims an offer from somebody else" : [ "kVxGpNSEiuo=" ],
+ "create offer|protocol version 22|create offer|issuer offers|issuer creates an offer, claimed by somebody else" : [ "4o0K6QO1Lsg=", "CDWkhx9eeAg=", "a4l6dt3Pppo=" ],
+ "create offer|protocol version 22|create offer|multiple offers" :
+ [
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs="
+ ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|multiple offers with small amount crosses" :
+ [
+ "+UBldz/wNFo=",
+ "VstXkdh4X6o=",
+ "UuLks1w78iU=",
+ "ms3EdGm9Eg4=",
+ "Djke29Mbc5g=",
+ "s7Xj2ggoUj0=",
+ "EM9HAEOGpog=",
+ "bKuSevhJCk0=",
+ "KCjVw5r7Z0k=",
+ "6xSeE40lxAo=",
+ "WOmVZNi4HmQ="
+ ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer crosses and removes first" : [ "+UBldz/wNFo=", "3umvVvkq9pc=" ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer crosses, removes all offers, and remains" : [ "+UBldz/wNFo=", "fuv3FG2unsI=" ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer crosses, removes first six and changes seventh" : [ "+UBldz/wNFo=", "/gXuw8ApL+I=" ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer crosses, removes first six and removes seventh by adjustment" : [ "+UBldz/wNFo=", "oTTYqxe7MQM=" ],
+ "create offer|protocol version 22|create offer|multiple offers|authorized|offer does not cross" : [ "+UBldz/wNFo=", "KYPHbLh3VsM=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|multiple offers with small amount crosses" :
+ [
+ "P6GFx3GbbNE=",
+ "PI/6No7ZIgA=",
+ "2Y7DLGDkF2w=",
+ "8d488s/NaFQ=",
+ "2Iekk1vu8Pc=",
+ "JHIN7vuFnNM=",
+ "ersn6PtRq7o=",
+ "chHL+d4NBL8=",
+ "UaepUWKyFps=",
+ "OGmVzfySYEs=",
+ "Hnfh+dziTpA=",
+ "WuJRvq061yc=",
+ "i+vnQv9mBC4="
+ ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses and removes first" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "KpcfAGvHXhg=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes all offers, and remains" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "W4lCjs/3AUI=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes first six and changes seventh" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "XrHDc5hBxkM=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes first six and removes seventh by adjustment" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "cZVLdYZPhuA=" ],
+ "create offer|protocol version 22|create offer|multiple offers|buy authorized to maintain liabilities|offer does not cross" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "99b9GU5YT1U=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|multiple offers with small amount crosses" :
+ [
+ "P6GFx3GbbNE=",
+ "p8dfevEVR+s=",
+ "2Y7DLGDkF2w=",
+ "xy2K/2DyIOA=",
+ "BxPqQfTiCD4=",
+ "QrAlXXeR89Q=",
+ "KKn30NF94jE=",
+ "RVwmdgV8Ius=",
+ "nFbg29T3RFU=",
+ "cp6k1+d/qhk=",
+ "HFwGf6CU5Ak=",
+ "+L8oBpFrErE=",
+ "UuV4i8+tJ7U="
+ ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses and removes first" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "gIMd9wOwgxM=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes all offers, and remains" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "P5Uk/mtNLhI=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes first six and changes seventh" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "+XwCEODo0Vc=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes first six and removes seventh by adjustment" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "B1wuAknrHNY=" ],
+ "create offer|protocol version 22|create offer|multiple offers|sell authorized to maintain liabilities|offer does not cross" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "99b9GU5YT1U=" ],
+ "create offer|protocol version 22|create offer|offers with limit when buying" :
+ [
+ "bt9aUxh0Iq8=",
+ "cJUq/hUvDn0=",
+ "1UTtt23CvoM=",
+ "ujLjeJgy3Zw=",
+ "wuJPIsXI7aE=",
+ "mKraJMxH1w4=",
+ "+os1VJT+YeE=",
+ "hqBJ0tEJK4c=",
+ "EhBbc5j2BCo=",
+ "JZwk1stwBCo=",
+ "bt9aUxh0Iq8=",
+ "cJUq/hUvDn0=",
+ "1UTtt23CvoM=",
+ "ujLjeJgy3Zw=",
+ "wuJPIsXI7aE=",
+ "mKraJMxH1w4=",
+ "+os1VJT+YeE=",
+ "hqBJ0tEJK4c=",
+ "EhBbc5j2BCo=",
+ "JZwk1stwBCo="
+ ],
+ "create offer|protocol version 22|create offer|offers with limit when buying|Source account limit" : [ "OALsLeQ3oSI=" ],
+ "create offer|protocol version 22|create offer|offers with limits" :
+ [
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc="
+ ],
+ "create offer|protocol version 22|create offer|xlm -> idr|create" : [ "sgG4PXx0Yeg=" ],
+ "create offer|protocol version 22|create offer|xlm -> idr|crossing + create" : [ "Of/4jqsCuIc=", "Of/4jqsCuIc=" ],
+ "create offer|protocol version 22|create offer|xlm -> idr|crossing + create|large amount (oversell) - cross & create" :
+ [
+ "dE/a9SSxS78=",
+ "lSC0Z6kIz/Q=",
+ "2vBtfHTYoZQ=",
+ "S8/ErsFpqCg=",
+ "RNmTx2GSlDQ="
+ ],
+ "create offer|protocol version 22|create offer|xlm -> idr|crossing + create|small offer amount - cross only" : [ "jdReIifNZl8=", "eJGWoXO+BZM=", "q3R9BOhfZrg=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "8kwKesjeiVU=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "xnfrcOtROWY=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "id8XpGZjUng=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "gsRlGURMr5A=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully with residual" : [ "ZvxX/MgYzAA=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "b6gIHdV52+k=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "Dm9HxFcsdVg=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "g7tslWlqhrE=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "Xg9brYuj6Ak=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "DdfYXwtrodk=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "2HKMnjp9SWc=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully with residual" : [ "jCZEzwWyX5w=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "G3IVyZjw6eQ=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "OvWYNLsMi7I=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "SFMGi0jCgIY=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "+7VXhnHyvQA=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "+wsTgcje3xg=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "4x49QQjP6QE=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully with residual" : [ "fRAmnNlGJk0=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "XWEfKCDaN5A=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "VWpEYsavPjo=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer fully" : [ "KfRwzxqnWgo=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer fully and one partially" : [ "c7zEpO/VO8Y=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer partially" : [ "AFSsjOgH4UY=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross three offers fully" : [ "GtPu26PojH4=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross three offers fully with residual" : [ "YWqvgrnqm3I=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross two offers fully" : [ "2p4DlWcvVQc=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|native for non-native|cross two offers fully and one partially" : [ "s0476ebFY6g=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer fully" : [ "NLsF2x1WnIM=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer fully and one partially" : [ "qvpMlfF/454=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer partially" : [ "Ho6HbDSVwc4=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross three offers fully" : [ "vhnXLLtK3yg=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross three offers fully with residual" : [ "mtrqy6Dk/Tc=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross two offers fully" : [ "pwSpdXKnapM=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for native|cross two offers fully and one partially" : [ "WdNxmaQnzS8=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer fully" : [ "G7qapCIdQ3U=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer fully and one partially" : [ "mHpNUSaRtwA=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer partially" : [ "2WW8Xu3Y8SE=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross three offers fully" : [ "Omx/JeNWAW4=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross three offers fully with residual" : [ "44I7BPl++tY=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross two offers fully" : [ "juh4S6keKfM=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross two offers fully and one partially" : [ "rzQbUms8Qk0=" ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 22|crossed sponsored offers|offer sponsor is source account|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 22|crossing offers with rounding" :
+ [
+ "eAl6tpBsPEM=",
+ "M6XHINEzdQs=",
+ "VvsI3F2He4U=",
+ "4c/UkzrefjI=",
+ "n5GF3SI0wsM=",
+ "eAl6tpBsPEM=",
+ "M6XHINEzdQs=",
+ "VvsI3F2He4U=",
+ "4c/UkzrefjI=",
+ "n5GF3SI0wsM="
+ ],
+ "create offer|protocol version 22|crossing offers with rounding|ask before bid uses ask price" : [ "oODLdVglyeY=", "9h+gPLYK/ys=" ],
+ "create offer|protocol version 22|crossing offers with rounding|bid before ask uses bid price" : [ "eE51hko6XGY=", "IZBDrZMNYA0=" ],
+ "create offer|protocol version 22|issuer offers|issuer offers contribute buying liabilities to other assets" : [ "/1sboT9tgNw=", "pRJNGTSzXLA=", "Czrj7GFCmd0=", "Jj3hoLsl9oo=" ],
+ "create offer|protocol version 22|issuer offers|issuer offers contribute selling liabilities to other assets" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "nUTbp7eHkMU=",
+ "sjibuugEYrU=",
+ "5Y0aZKsdlRQ="
+ ],
+ "create offer|protocol version 22|issuer offers|issuer offers do not overflow buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "nUTbp7eHkMU=",
+ "MOP9I0uN/Bs=",
+ "5muB3hwpYak="
+ ],
+ "create offer|protocol version 22|issuer offers|issuer offers do not overflow selling liabilities" : [ "/1sboT9tgNw=", "pRJNGTSzXLA=", "O7RDNq+bxYY=", "G3ndVLaO/OE=" ],
+ "create offer|protocol version 22|large offer id|erase" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "LR5XBVwyF0A=",
+ "y9ONjNEP5+w=",
+ "9sf+VJX2hHQ=",
+ "1svHu1PlN8s="
+ ],
+ "create offer|protocol version 22|large offer id|modify" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "LR5XBVwyF0A=",
+ "y9ONjNEP5+w=",
+ "9sf+VJX2hHQ=",
+ "1svHu1PlN8s="
+ ],
+ "create offer|protocol version 22|max liabilities|buying non-native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "eKr5bnKGkfY=",
+ "/+gbP6SWuvw=",
+ "I9bYCXL63MA=",
+ "Hda/+sOH3GU=",
+ "C91gs4avxk0=",
+ "zoVA3UuF8yQ="
+ ],
+ "create offer|protocol version 22|max liabilities|selling non-native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "eKr5bnKGkfY=",
+ "/+gbP6SWuvw=",
+ "I9bYCXL63MA=",
+ "Hda/+sOH3GU=",
+ "T9/32VHaE2w=",
+ "HJSVjohGyF8="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|buying native change both assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "9bCKxaEucDM=",
+ "qIhNqoq9rIM=",
+ "IAIw7Jn5BSU=",
+ "LdXlTO69odA=",
+ "B0rJlwcqqZI=",
+ "zw+mxcgJuCo=",
+ "vGGwNQZHs00=",
+ "qTM0fx0iIu0=",
+ "Tz4O/W1R+mI=",
+ "dlZ8/aTbVSo=",
+ "d8lGTWcm9hI=",
+ "ZYtZy01TSqA=",
+ "oSJBrsfIgnU=",
+ "+cd2J+ACdKI=",
+ "dy3L9YlMnNg="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|buying native change buying asset" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "OrDNnVgGhYc=",
+ "M2vNTuzQGIM=",
+ "3YkNHX+aOnY=",
+ "2j+Rzqw9cvo=",
+ "j1TF369y7/g=",
+ "/PuICQ5d7uc=",
+ "RZb/S19eIqU=",
+ "cmm7xwp120Y=",
+ "puF77kYwiAo="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|buying native change selling asset" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "9bCKxaEucDM=",
+ "qIhNqoq9rIM=",
+ "IAIw7Jn5BSU=",
+ "RLFCnBYO5Es=",
+ "U158NzBjhvY=",
+ "NoCOqrhqX5M=",
+ "YlzNChZv6sQ=",
+ "4cAYifwwJd4=",
+ "F0cMnAXHdJY="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|buying native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "Csyrjc4vLiw=",
+ "ZhfsWHMS9OM=",
+ "OX0fMLOTcCo=",
+ "0tERnqeznDw=",
+ "hltkrrOurqE=",
+ "xNUoiV9XRc4=",
+ "0C/4/ac4V9w=",
+ "q7rivsSwgWw=",
+ "4cOTIkOlvvo=",
+ "hzDO+dxmBag=",
+ "qcpZgf7CUxY=",
+ "smMjqc2GDys=",
+ "Zc7xJdSh1KQ=",
+ "tiOSsC8QTEE="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native change both assets non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "LhUQXWu7ZuE=",
+ "OwYy0Tsxld0=",
+ "mjyiCR5qmAg=",
+ "smG3rGqIE6I=",
+ "ZnMvY5pfRD0=",
+ "Lwajkqwuauc=",
+ "YMEmsIIupH0=",
+ "MznDBIi8/gA=",
+ "uj7OWYYpg+w=",
+ "RN1RNBxHYVQ=",
+ "lx8kRrrSSsQ=",
+ "mZiJtbLf0Ag=",
+ "KVO+JHNFJa4=",
+ "GB1wSpKEBeo=",
+ "S3E6ZubPjXE="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native change buying asset native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "A3KUVr/oRK4=",
+ "PhoZdlPgQ1A=",
+ "Q4xFVGTdsL0=",
+ "Zjq9PopxS1k=",
+ "+fEiat7DVx4=",
+ "ihCL7wrkeVk=",
+ "/DHYJlr4WMk=",
+ "SiQorkTa+8g=",
+ "ag50Ih3ZbTk=",
+ "hlU5CG9XFbI="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native change buying asset non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "xjgG1LM0Bgk=",
+ "4ELv2JGSwdw=",
+ "AufkcMhwH1I=",
+ "PPkkCOPxsIA=",
+ "HpV7E4tDKUM=",
+ "4uF654pE0qE=",
+ "TY+9X/GFhsQ=",
+ "t1zpQVtfTX0=",
+ "RYxSDzCw45I="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native change selling asset native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "mRyrHpAw9F4=",
+ "5FskRsQS0L0=",
+ "HHp41UeXVRU=",
+ "I4guIdFbCfo=",
+ "+fzgPA5uHNA=",
+ "qhZbRoVwZ8I=",
+ "XeC78BPiE/0=",
+ "dH8wQuS2s6A="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native change selling asset non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "LhUQXWu7ZuE=",
+ "OwYy0Tsxld0=",
+ "mjyiCR5qmAg=",
+ "WqU+Uf5cJ5g=",
+ "v1lf6rJEfs8=",
+ "XH3J14ZxKuI=",
+ "PQ7wjNFzLe8=",
+ "UcG1rYj4yU8=",
+ "Bx7BrT6DOXA="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|non-native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "01hnix6UFys=",
+ "Cbl1rCQILE4=",
+ "IZsCd6sBaWg=",
+ "JeQTcmSSRhA=",
+ "BqqqML5y6H0=",
+ "8l9Hj0ZyXZA=",
+ "tmpHIKRID80=",
+ "ObBoTLyzwT4=",
+ "EX7A8XaGclg=",
+ "MqdGAdxAX1k=",
+ "3o1EQzhcgoM=",
+ "UF2VX0xlICg=",
+ "yuyIV2+iIYE=",
+ "2mlaqUAnZ04=",
+ "kctyPXCEO9k=",
+ "Weo1ovTZYfU="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|selling native change both assets" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "VKDnUBD1YTA=",
+ "xNrZp1X9Szc=",
+ "lgpD+HdXrVw=",
+ "3Z0pavHe36g=",
+ "NN/g5EgtlMY=",
+ "H/AML+NM6Mw=",
+ "YQxr6wAymfw=",
+ "K/ZP7rQjb7Q=",
+ "m0y8Ho8lEeA=",
+ "zN7TxsR1ebk=",
+ "HEOueQxTNbA=",
+ "Xp5drN5pHjw=",
+ "WfEXdFMu3Xs=",
+ "cixwmFEZg4Q=",
+ "JHoDDQAPFH0="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|selling native change buying asset" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "2XBchdNUb7Q=",
+ "BMp5tKfLIpw=",
+ "dQY68RF3cX8=",
+ "x1BFqThCXYo=",
+ "F9uwHuFlWAw=",
+ "ofsGJwh2I9s=",
+ "O2TFJu2OdBI=",
+ "MCqbYFCC+Eo=",
+ "ZBZZ4sbEuyU="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|selling native change selling asset" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "VKDnUBD1YTA=",
+ "xNrZp1X9Szc=",
+ "lgpD+HdXrVw=",
+ "+VWiEG+1wzg=",
+ "+EmXJy8VTc8=",
+ "YNa1LKCQKGE=",
+ "b8dGY4duV40=",
+ "wy9hJ3gTecc=",
+ "qNkIe6spK1o="
+ ],
+ "create offer|protocol version 22|modify offer assets with liabilities|selling native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "9WWAX1HDvoU=",
+ "fGG9orlv/1A=",
+ "btD/aMGx5cg=",
+ "pbA99SA/i8g=",
+ "Fzh02MifX28=",
+ "pHYw7YCz2ck=",
+ "VEuBrET5ZDU=",
+ "+zKdaxqHGg0=",
+ "cXWaxbqO0hM=",
+ "6BIN2zhhpdU=",
+ "G3WkWvsovUc=",
+ "SDZd+s7zAjs=",
+ "HgzxOHIDMXk=",
+ "aoo3djpRrb8=",
+ "8TOEcfO2FNs=",
+ "SNmDoEOFvQ0=",
+ "7It+tBrknFQ="
+ ],
+ "create offer|protocol version 22|modify offer in sponsorship sandwich" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "u8wLNh2A+kE="
+ ],
+ "create offer|protocol version 22|modify offer price with liabilities|buying native" :
+ [
+ "HSb7f47P70s=",
+ "fRZFmeZwakA=",
+ "lvnnunrlfBE=",
+ "OBnH8RtQKso=",
+ "ShSvm/Znj+w=",
+ "WOiaZVGcWs4=",
+ "HSb7f47P70s=",
+ "fRZFmeZwakA=",
+ "lvnnunrlfBE=",
+ "OBnH8RtQKso=",
+ "ShSvm/Znj+w=",
+ "WOiaZVGcWs4="
+ ],
+ "create offer|protocol version 22|modify offer price with liabilities|buying native|decrease price" : [ "Mi474YlQp1E=", "/a5/NuqgNlc=", "KHikVRQI46c=" ],
+ "create offer|protocol version 22|modify offer price with liabilities|buying native|increase price" :
+ [
+ "RawpJEH9Q0k=",
+ "X9/JgSB26mE=",
+ "yIazXkUYOzc=",
+ "E9bPmXTwVlk=",
+ "9NKj8lgkxOk=",
+ "j4qvtzL8lds="
+ ],
+ "create offer|protocol version 22|modify offer price with liabilities|non-native" :
+ [
+ "/1sboT9tgNw=",
+ "L3oxlFMsrC0=",
+ "fxzwV1wjXwQ=",
+ "OBnH8RtQKso=",
+ "aUOMJMLHymc=",
+ "/1sboT9tgNw=",
+ "L3oxlFMsrC0=",
+ "fxzwV1wjXwQ=",
+ "OBnH8RtQKso=",
+ "aUOMJMLHymc="
+ ],
+ "create offer|protocol version 22|modify offer price with liabilities|non-native|decrease price" : [ "3ezeFvokE4w=" ],
+ "create offer|protocol version 22|modify offer price with liabilities|non-native|increase price" : [ "J4L4hRr0ObU=", "KGLPhLhD8I4=", "F6bZ30MKrG4=", "XVL8dGSNS+k=" ],
+ "create offer|protocol version 22|modify offer price with liabilities|selling native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "dEVnq4ccwHU=",
+ "H8iknowslVE=",
+ "4NRN4Pxj4kQ=",
+ "dEVnq4ccwHU=",
+ "H8iknowslVE="
+ ],
+ "create offer|protocol version 22|modify offer price with liabilities|selling native|decrease price" : [ "bBjZnIldgII=" ],
+ "create offer|protocol version 22|modify offer price with liabilities|selling native|increase price" : [ "OBRlHg1y9jI=", "gdIm644/Qdc=", "CwNscPQiYE0=", "CEyv5Xiw/88=" ],
+ "create offer|protocol version 22|negative offerID" : [ "IVPZtPrT8ik=" ],
+ "create offer|protocol version 22|new offer is not created if it does not satisfy thresholds" :
+ [
+ "SE0OyFaZsBw=",
+ "Rx9kIYWskrE=",
+ "Pqf+XFIq8mU=",
+ "DZFjHR2CzeU=",
+ "NWfp0UggdE4="
+ ],
+ "create offer|protocol version 22|offer with excess liabilities that does not meet thresholds|create fails" :
+ [
+ "/1sboT9tgNw=",
+ "F76CR3PfmNU=",
+ "gfkg75srjuo=",
+ "oochwpKMcvY=",
+ "yaL4bhvwXlw="
+ ],
+ "create offer|protocol version 22|offer with excess liabilities that does not meet thresholds|modify fails" :
+ [
+ "/1sboT9tgNw=",
+ "RrTqaapTbbA=",
+ "kvRIgXb0EdM=",
+ "xQEIUTVaEYA=",
+ "0HkeDXfd99g=",
+ "QuPKnJazPwc="
+ ],
+ "create offer|protocol version 22|partially fill resting offer where owner is in a sponsorship sandwich" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "s8WuJkS48pQ="
+ ],
+ "create offer|protocol version 22|passive offer" :
+ [
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw=",
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw=",
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw="
+ ],
+ "create offer|protocol version 22|passive offer|create a passive offer with a better price" : [ "L7MpYFretaU=" ],
+ "create offer|protocol version 22|passive offer|modify existing passive offer with higher price" : [ "mNhYIkGCnaE=" ],
+ "create offer|protocol version 22|passive offer|modify existing passive offer with lower price" : [ "wzh+XtpfxvM=" ],
+ "create offer|protocol version 22|pull sponsored offers when authorization is revoked|sponsor is issuer|allow trust" :
+ [
+ "cu6nuLywT2g=",
+ "YmMX6tDxPCs=",
+ "0kp32n3q39E=",
+ "XQZIKDE3E5s=",
+ "m8ZbAVcfCHU=",
+ "dRffIgJwkAA=",
+ "iVkS7J/I7Rk=",
+ "ymBM4O/XDQQ=",
+ "Q0Xdvos+QOw="
+ ],
+ "create offer|protocol version 22|pull sponsored offers when authorization is revoked|sponsor is issuer|set trustline flags" :
+ [
+ "cu6nuLywT2g=",
+ "YmMX6tDxPCs=",
+ "0kp32n3q39E=",
+ "XQZIKDE3E5s=",
+ "m8ZbAVcfCHU=",
+ "dRffIgJwkAA=",
+ "iVkS7J/I7Rk=",
+ "ymBM4O/XDQQ=",
+ "Q0Xdvos+QOw="
+ ],
+ "create offer|protocol version 22|pull sponsored offers when authorization is revoked|sponsor is not issuer" : [ "9qmr7vBag9s=", "9qmr7vBag9s=" ],
+ "create offer|protocol version 22|pull sponsored offers when authorization is revoked|sponsor is not issuer|allow trust" :
+ [
+ "Hvvrr5Hsqkw=",
+ "I21+8H87SI0=",
+ "AmscrHOEZ0Q=",
+ "kXUqP7SIU1A=",
+ "a4/i3/N6jXc=",
+ "qWM+ESKO+kY=",
+ "0GYpyPhqS28=",
+ "gRLl9AW45Zs=",
+ "rXWJCITNXEg="
+ ],
+ "create offer|protocol version 22|pull sponsored offers when authorization is revoked|sponsor is not issuer|set trustline flags" :
+ [
+ "Hvvrr5Hsqkw=",
+ "I21+8H87SI0=",
+ "AmscrHOEZ0Q=",
+ "kXUqP7SIU1A=",
+ "a4/i3/N6jXc=",
+ "qWM+ESKO+kY=",
+ "0GYpyPhqS28=",
+ "gRLl9AW45Zs=",
+ "rXWJCITNXEg="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when creating an offer|buying native" :
+ [
+ "bDEyeqQZC4g=",
+ "3zyzxoaOdQg=",
+ "GLzk52pdji0=",
+ "agRMN7qmftA=",
+ "ShSvm/Znj+w=",
+ "QWDHy/WPtrk=",
+ "guq+0j8g7fM=",
+ "MEJquDAbElQ=",
+ "cwlmbyMI0Qc=",
+ "1eW1S8OofLI=",
+ "k1Ws3iDZ958=",
+ "qqAKqUeXtl8=",
+ "w62Jzznh7Wo="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when creating an offer|non-native" :
+ [
+ "BDqpLdbOV0U=",
+ "HVKRWftjdzs=",
+ "vbPo62SwqrE=",
+ "v4r0s1D+QVc=",
+ "74eIwY+Uxvs=",
+ "pLnMj9yhBmA=",
+ "1Zbrnw0m4y8=",
+ "sxmvRV6uATs=",
+ "PGiPC80SfIw=",
+ "yrsswNfgEJ0=",
+ "iQaBEgSvFCw="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when creating an offer|selling native" :
+ [
+ "r3ruPg+kniI=",
+ "L/lzSkWhnBQ=",
+ "JJt4Gtw5dvY=",
+ "hMubu0ZT1P0=",
+ "Bv5o2wf1awc=",
+ "DawXYnl8yC0=",
+ "cDbefoA7/R8=",
+ "OTmzLSMGXGY=",
+ "G74HB+h/1Z8="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when modifying an offer|buying native" :
+ [
+ "60E9C12KvDA=",
+ "hofqnqZC/aw=",
+ "2ktRBX48RKY=",
+ "agRMN7qmftA=",
+ "ShSvm/Znj+w=",
+ "sqWuiBiwWe8=",
+ "rQn8+bmjPpI=",
+ "8u+NqS9FceE=",
+ "tPr2+C2rogA=",
+ "ReRjwdrm7II=",
+ "PTClLK0EYaQ=",
+ "Shr4zgaxrDg="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when modifying an offer|non-native" :
+ [
+ "bDEyeqQZC4g=",
+ "fkKG8TAjHhw=",
+ "85/nMg3Q45M=",
+ "v4r0s1D+QVc=",
+ "3zPtTgpLJpU=",
+ "FBj9+PmNRB0=",
+ "skHUoZSxlOs=",
+ "haihyMui6bc=",
+ "Qs8ALuUFhmE=",
+ "yW0g+AvKuPc="
+ ],
+ "create offer|protocol version 22|reserve and liabilities checks|when modifying an offer|selling native" :
+ [
+ "SjIse+Ucgik=",
+ "mRgpjE/xm5E=",
+ "klkaUeZGXl8=",
+ "mwplwN573mY=",
+ "yzXSGFQ2iGM=",
+ "8uNlfJL6Djg=",
+ "WzPraSi6DnM=",
+ "XLvYF9WVrkU="
+ ],
+ "create offer|protocol version 22|sponsorship" :
+ [
+ "HRaSq4qS/3s=",
+ "GIoB7R4bEgQ=",
+ "cV3X8PvKxx4=",
+ "8TM7lb8lGuI=",
+ "BQ6QUWWmLK4=",
+ "sHffrcMhZC0=",
+ "HRaSq4qS/3s=",
+ "GIoB7R4bEgQ=",
+ "cV3X8PvKxx4=",
+ "8TM7lb8lGuI=",
+ "BQ6QUWWmLK4=",
+ "sHffrcMhZC0="
+ ],
+ "create offer|protocol version 22|sponsorship|create, modify, and remove sponsored entry" : [ "X9G1NE0m8zE=" ],
+ "create offer|protocol version 22|too many sponsoring" :
+ [
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU=",
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU=",
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU="
+ ],
+ "create offer|protocol version 22|update offer" :
+ [
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ="
+ ],
+ "create offer|protocol version 22|update offer|cancel offer" : [ "YKPHZ3wJ2QM=" ],
+ "create offer|protocol version 22|update offer|cancel offer with full buying trust line" : [ "Cchl96VTItw=", "n5F+87gbh1Y=", "I7opD0m98ko=" ],
+ "create offer|protocol version 22|update offer|delete non existent offer" : [ "lpW5WWM+Kn4=" ],
+ "create offer|protocol version 22|update offer|update amount" : [ "zWDOEGdJ4Ms=" ],
+ "create offer|protocol version 22|update offer|update non existent offer" : [ "lpW5WWM+Kn4=" ],
+ "create offer|protocol version 22|update offer|update price" : [ "ZZHIwelu00A=" ],
+ "create offer|protocol version 22|update offer|update selling/buying assets" : [ "DY7O9l5HfQ0=", "+9EZl9DN/So=" ],
+ "create offer|protocol version 22|updated offers respect reserve" : [ "00i/kxKV4X4=", "n10s10aMMFA=", "6xTZeBN+c88=", "k2G9HxUBI6E=" ],
+ "create offer|protocol version 22|wheat stays or sheep stays" :
+ [
+ "SE0OyFaZsBw=",
+ "kvMSWaC1hYo=",
+ "EG9AhWoMJYY=",
+ "TOz1jfr5eEw=",
+ "RAs1xo+tJHM=",
+ "T4D2m59NJFI=",
+ "Twuarod7bvQ=",
+ "s3m26kxS8C8=",
+ "Rr1eYu4py0U=",
+ "ZtBAD+CLyHM=",
+ "e+Xjf2g0VEE=",
+ "Vv0vS1ZOO9k=",
+ "GZ+zp09WZY0=",
+ "YPBK11KQbPk=",
+ "9gb1KKjxCuo=",
+ "BGS1IHyyNic=",
+ "27DZlosIwrI=",
+ "zJoqAIlTz38=",
+ "MEDjZR4PMI4=",
+ "fgLxUqRJ9mA=",
+ "IOEyfxDyUGU=",
+ "taAhrjoBs1E=",
+ "wefFNMtqUtQ=",
+ "OdvcNMQEo7Q=",
+ "TJ0lAB3Ed7o=",
+ "xj7jiqJOK/0=",
+ "AzMBGalDiio=",
+ "g1bVuagAZgo=",
+ "zywIJF5FVKc=",
+ "HJyM2R6U7nU=",
+ "o/qv0xtoF0o=",
+ "6lAKsvNXwRs=",
+ "uWRmQyUNko0=",
+ "rHY7Gpnof8U=",
+ "n1abuJFl/wo=",
+ "A5mPVoICTbI=",
+ "X7hRrqVfp+8=",
+ "r/ErXNMaB7A=",
+ "w3skxbaAyYo=",
+ "NgBIXVpILgo=",
+ "gcSc4/fUNW0=",
+ "pT1cqIdGXMY=",
+ "sNIDdC9lDr8=",
+ "iEeh0VAUCiY=",
+ "M/0pod45U/k=",
+ "BHdjcRU/p3s="
+ ],
"create offer|protocol version 2|cannot create unauthorized offer|allow trust" :
[
"o9zmojucnjo=",
@@ -59278,6 +63767,307 @@
"O5V5P2cgQgo=",
"1QBM9aBqXik="
],
+ "liabilities match created offer|protocol version 22" : [ "qGcBA3zbC6c=", "qGcBA3zbC6c=" ],
+ "liabilities match created offer|protocol version 22|maximum limits" :
+ [
+ "bc0mCNeEyLw=",
+ "8qvN7H22PUE=",
+ "ESJ+UFL4rp8=",
+ "XSqNh1oDliQ=",
+ "Ymg70/lEwTE=",
+ "UzkyrYWV3Y4=",
+ "TYk/x4g+LP0=",
+ "t5c68j2c4ZA=",
+ "QEtvrjboiSA=",
+ "JHZ+yTG7Hhw=",
+ "9yZFdQi5B9g=",
+ "+XzEgz0RpHo=",
+ "+7W24ynsYwo=",
+ "HsMVpAUTTFQ=",
+ "tAuHdpaX3X4=",
+ "fGbTtO3dGUU=",
+ "cMW5+neWA8c=",
+ "+Ai8vCZGWUs=",
+ "JjiVGKHU8JY=",
+ "HTDYDBrZTrk=",
+ "TTu8WMqRLpw=",
+ "ZXP6gwXKonk=",
+ "UJct5SdX+T4=",
+ "ZVVTiNfePM0=",
+ "GzuABkt7Rmg=",
+ "DLJzkKBH1s8=",
+ "GQTJXd1D31Y=",
+ "NkRO9UDJKzQ=",
+ "5OK/11F24bE=",
+ "yTb9m09+h7w=",
+ "9GbLqo3EmPU=",
+ "8G3fgrKiBqE=",
+ "DKGFv5Xk1IU=",
+ "qqboSBoZW30=",
+ "weQ+mDHrVWc=",
+ "2a8cHPnbPkI=",
+ "tI+I5pajG24=",
+ "VemIWbBeUyo=",
+ "6Me5L9M/emk=",
+ "0PEuy7NQnwI=",
+ "WQW4/YFRiZs=",
+ "VazOLuCiRtk=",
+ "V+gKSgjsoJM=",
+ "d34e0qhMgSY=",
+ "PiuAJa4bdxc=",
+ "mA6UrAe5X3U=",
+ "hz4gqSHpGR4=",
+ "RZtVrzBcB5k=",
+ "RWgNYMXJZk4=",
+ "upnpz2FUwrg=",
+ "WRDj6yuLRr8=",
+ "/SCe9LUBwkI=",
+ "Cllfr9tuZWw=",
+ "quTIzbMcOzI=",
+ "huPUjx9YVV0=",
+ "Myeqec29U00=",
+ "mW2HBG7FSC4=",
+ "NyK/WUmhpEc=",
+ "HQ75mIlsN5A=",
+ "sgoTGYMmrqg=",
+ "caZpSprruDw=",
+ "yn3IAQLrA3M=",
+ "kBx3SS3O5pQ=",
+ "ZGtW9MZhkK0=",
+ "ptTlwOGLGTQ=",
+ "2pGlBAnhSCw=",
+ "q3kj5jHwoD8=",
+ "Isg3Iq+wpWE=",
+ "W79XCwJgFXo=",
+ "6pzflGG+DFM=",
+ "+86b/nYZx2A=",
+ "Tq8fw6ll5hc=",
+ "GjAYXRKzdV4=",
+ "FzolBJLgsFs=",
+ "pMDgs7jbgZk=",
+ "tbvRPcTj3IU=",
+ "4mOLLw3juUM=",
+ "iBrn0UApJQ8=",
+ "f+vy1ZS1GHY=",
+ "6BPAAAv/SXA=",
+ "+2K9GfiayDc=",
+ "deVv2v5C7Tw=",
+ "pQ7u+wqkNm0=",
+ "aUsU7Xq3hWU=",
+ "kogxF6C3UZU=",
+ "mDBJFk+4IEc=",
+ "/1oF3Ai/TrA=",
+ "cDCnF6cpKWE=",
+ "HbendC2mzWI=",
+ "xosVgQDAA34=",
+ "7+Yxg9djSi8=",
+ "Vmkx1Lidcqo=",
+ "mRHbJXjCxYU=",
+ "LjGD7OjPVTg=",
+ "MdJeP9WQanc=",
+ "8bXt9lyyjCk=",
+ "lT5MZRiVHv4=",
+ "Dm5oDwZBuFw=",
+ "nbGRKfKq8tA=",
+ "ZUeAM/dBtrA=",
+ "vmKVFgaG9nw=",
+ "iPxdA5n+3C8=",
+ "jyvXIBEBaYA=",
+ "56XNoUZgGv8=",
+ "PMM+uvO6StQ=",
+ "Cy0XNNcYMBg=",
+ "xkqgsZMkyPM=",
+ "7U0TiZ2fqko=",
+ "B9ipBbputHw=",
+ "OSWumwTbLeE=",
+ "i73LK619hmc=",
+ "sI0aO6XKGU0=",
+ "6UfvIUYSzfE=",
+ "OJ6Bbs1kbyM=",
+ "730Rx/svVPk=",
+ "M3e5R/mSLTo=",
+ "6JgqRc7mUbk=",
+ "7Du6yAr+mwA=",
+ "RsB4MY1X17E=",
+ "CXTqN8dfnYo=",
+ "Je0BKwDPdjk=",
+ "AfFh8+/0fLk=",
+ "QlzHEwxCQhk=",
+ "JHp4CC8cQJU=",
+ "mmI0Lj1U998=",
+ "7WCAdu1VQJU=",
+ "TKC4vuQMicc=",
+ "ckwY/yANCsU=",
+ "QOKRr0+suI0=",
+ "xJYeIyowFT0=",
+ "nmCpheboRrU=",
+ "NcJGnvxG8Lw=",
+ "hzS2gpxYXxc=",
+ "jGrjUZfwuvM=",
+ "YB2/Bra1JYg=",
+ "OVd20RtfPFk=",
+ "ijqEBXJLGDE=",
+ "HPo+v2USu9Q=",
+ "eev92ncT8Dw=",
+ "pARjrxOrrZE=",
+ "6s/I3Ohv4KA=",
+ "qdP01FI9fQM=",
+ "3be7eSC9Y5w=",
+ "XXpEfIUC1XQ=",
+ "S6t7s1ZGlIY=",
+ "2T4clrp05fY=",
+ "oOxrUpBynsw=",
+ "iekaEtQWXiA=",
+ "ci1KPmaBSG0=",
+ "tvOfMEexUzs=",
+ "j6eMphwCVfY=",
+ "cvvaLyZLmio=",
+ "8arybddagFY=",
+ "rTp5TLJ6f5E=",
+ "rv4/UJkyxwE=",
+ "T2NXT7baTw4=",
+ "2r6eAgF9L/Y=",
+ "Gn1Ue9DyEVw=",
+ "yGgMIlC4TDI=",
+ "EAcbJ3TDpl8="
+ ],
+ "liabilities match created offer|protocol version 22|minimum limits" :
+ [
+ "bc0mCNeEyLw=",
+ "8qvN7H22PUE=",
+ "jit5jOw9drs=",
+ "lohoNNFDNLk=",
+ "1NNqDCStnhA=",
+ "UzkyrYWV3Y4=",
+ "TYk/x4g+LP0=",
+ "t5c68j2c4ZA=",
+ "QEtvrjboiSA=",
+ "RexTstjjN10=",
+ "9yZFdQi5B9g=",
+ "zj+oYn6VBM8=",
+ "1RLHDcTTZuE=",
+ "6PKQiq8L5+w=",
+ "DfLqi2MaokM=",
+ "DI78DrnMRfs=",
+ "Qwp811aPUQ0=",
+ "W+C0nF/j57g=",
+ "B8SOlf9oDc8=",
+ "tlbmYX2+2DY=",
+ "IJhuwWqZGNE=",
+ "9U0X3Kajbro=",
+ "xchOyy0b1VI=",
+ "DOAW5GGHGV0=",
+ "CN5OvJjvb/U=",
+ "vTS/FVzi8sc=",
+ "jMv01pTrstA=",
+ "+VaWbaMCNnU=",
+ "zCwjDGayoR8=",
+ "fHpizSV5IBw=",
+ "20diuBWJJQ0=",
+ "UaFY7/brEUE=",
+ "TBHzHXaFOEA=",
+ "1yLLEVlZNBo=",
+ "T3X05ErTk1o=",
+ "pf6m7VNF+LM=",
+ "GoPPZz4V+J4=",
+ "bieBJOzVHQQ=",
+ "KP1O1gsJpa4=",
+ "abVJGvdUdTU=",
+ "9jpXHuAHkWE=",
+ "caAxJMVJ3lI=",
+ "4m1o6miijZ4=",
+ "ktsrCjOrgpw=",
+ "IegIDiZd218=",
+ "5kxKxZuuqbs=",
+ "rFJ6s45W9Xg=",
+ "Know4XaM+/A=",
+ "rqiCESjhT+s=",
+ "FaciKLgyjBw=",
+ "qv0U73U2d7Y=",
+ "/pp8VP6PXfE=",
+ "Mrt8+cI9F+Q=",
+ "kcc1NEhO8B0=",
+ "SHuqQhVh1TM=",
+ "xeeDmMhPbu4=",
+ "cu8rgcSZn4M=",
+ "EKeE/S6Wu5s=",
+ "/MK2+z3aFLk=",
+ "izM72XUYuy8=",
+ "PXGHK4dzddQ=",
+ "E3iIYFgiZvs=",
+ "HzD8YWBy6rc=",
+ "P1ouWJyhHpQ=",
+ "SJ0g8BJqHyU=",
+ "Gf1Av7ZU7IY=",
+ "9BHgO1FydzM=",
+ "0+ax+EGMdY8=",
+ "cao8i592Dwo=",
+ "fRb0P1xHj2E=",
+ "FgVEHAGZpVU=",
+ "5SD8XpmAwaE=",
+ "70J762s3GW8=",
+ "3NSx6x+uGAM=",
+ "KSgBufUZ4Rk=",
+ "rDhXX5afMBw=",
+ "1WXrwr2NEHw=",
+ "53IqDXBm3+0=",
+ "VDIbdr3Wlw8=",
+ "m6uZtmrVQUk=",
+ "HmLyK6W93jk=",
+ "MOYXBMix+Zo=",
+ "2GpwKfxgf4k=",
+ "c7WrO6PkW7I=",
+ "L/Fb2nK4tGY=",
+ "PCcEyRxeg8c=",
+ "y8pAyl0cKI0=",
+ "x0SwRiIGQII=",
+ "RWbKkLGYXYc=",
+ "e8exeOmz8+Q=",
+ "7a05pv+K0Bc=",
+ "4j+DF1J9fW0=",
+ "eeAazHcKKqk=",
+ "HapGFyxcLDc=",
+ "oFX7BW5M5sQ=",
+ "ypW9p9RtSdU=",
+ "oDC20N/Q25w=",
+ "Uh4+g59geyw=",
+ "qrJ1VxovARk=",
+ "O4YsWfNWlKE=",
+ "BYCjoFrk6+Q=",
+ "E2nnyPk0jqE=",
+ "9o9qfPmd+UY=",
+ "+9i01dlYnek=",
+ "hSv+Q4mfGnw=",
+ "HDDp90pC2dA=",
+ "y0VoclhPr7Y=",
+ "AuMlgInvzFQ=",
+ "C//wo5EPRqA=",
+ "ipwh6zCpNT4=",
+ "YA1aOprjoXU=",
+ "uT+VlStcEKc=",
+ "wxHaB2kG6XU=",
+ "AQeMf2xKH6Y=",
+ "ZvM8qzTe6oI=",
+ "W4nnvlYqytc=",
+ "4CAzz9H0EGE=",
+ "bSBwNnjextQ=",
+ "4UO84JW5ULQ=",
+ "uon85Z0WdSg=",
+ "tgy4683nY4c=",
+ "vXvjstGvsBs=",
+ "ZdnQGFWye+Y=",
+ "efs8zZJrtwg=",
+ "w/w558cHOts=",
+ "XCfNyNxd/A8=",
+ "Gb4q3PhHt6Q=",
+ "Ag4X3i2Y2wg=",
+ "VElt6Yw75e4=",
+ "IhiZaQgDYds=",
+ "NOPsJ67RBH0=",
+ "1Yvsacox4w0=",
+ "O5V5P2cgQgo=",
+ "1QBM9aBqXik="
+ ],
"liabilities match created offer|protocol version 3" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
"liabilities match created offer|protocol version 4" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
"liabilities match created offer|protocol version 5" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
diff --git a/test-tx-meta-baseline-current/PathPaymentStrictSendTests.json b/test-tx-meta-baseline-current/PathPaymentStrictSendTests.json
index b5970fd346..e4ba1273f4 100644
--- a/test-tx-meta-baseline-current/PathPaymentStrictSendTests.json
+++ b/test-tx-meta-baseline-current/PathPaymentStrictSendTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"pathpayment strict send uses all offers in a loop|protocol version 0" :
[
@@ -901,6 +902,89 @@
"VvUsZbavU+U=",
"LSQ3rlWuKIU="
],
+ "pathpayment strict send uses all offers in a loop|protocol version 22" :
+ [
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 22|inside issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "ER5VP1btrV8=",
+ "LSQ3rlWuKIU="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 22|no issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "PV3f9VsoS+c="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 22|outside issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "VvUsZbavU+U=",
+ "LSQ3rlWuKIU="
+ ],
"pathpayment strict send uses all offers in a loop|protocol version 3" :
[
"jorMmKFYJ0c=",
@@ -15316,6 +15400,1142 @@
"V1/q+R467RA=",
"Ohr2Tun2EPs="
],
+ "pathpayment strict send|protocol version 22" :
+ [
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0="
+ ],
+ "pathpayment strict send|protocol version 22|crosses destination offer for first exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "uGuhHTP26Oo=",
+ "nCmhcQS9MMc=",
+ "CYpx2/n9/AQ=",
+ "EPinywXSZls=",
+ "WAMAHhNbZYs=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "w+R7cLTC5R0=",
+ "HwNwk3c5nho=",
+ "JFL5lT58how=",
+ "5SnsTVse4mo=",
+ "UkZeYEhEjss=",
+ "hWJDBbCd+CI=",
+ "VjMcOyYW+WA=",
+ "TXtn+1/eA6Q=",
+ "sKnRRzFHvdI=",
+ "M4HliX017NU=",
+ "AJWvzxmVWYo="
+ ],
+ "pathpayment strict send|protocol version 22|crosses destination offer for last exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "CYpx2/n9/AQ=",
+ "r9Kxi1joq8w=",
+ "pFCw5/c8yhY=",
+ "MHaw6kltTAk=",
+ "B1vJ/whQkSg=",
+ "+UQ076q9Ayk=",
+ "LU6/2mgovOI=",
+ "tkQPie/syVU=",
+ "wZ+qSthAtHU=",
+ "CF7HLQS5rvg=",
+ "i9T+eSSX+/o=",
+ "SplbYcdufnM=",
+ "q1zcLA7DWOM=",
+ "3dOxZcgINys=",
+ "71g2F21THrM="
+ ],
+ "pathpayment strict send|protocol version 22|crosses destination offer for middle exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "7YQX5hts+dI=",
+ "nCmhcQS9MMc=",
+ "CYpx2/n9/AQ=",
+ "r9Kxi1joq8w=",
+ "pFCw5/c8yhY=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "Ntte6zp1PWM=",
+ "oj+aaykhCOA=",
+ "JFL5lT58how=",
+ "5SnsTVse4mo=",
+ "gA8pBVlYsGQ=",
+ "hD9B1914Dvo=",
+ "VjMcOyYW+WA=",
+ "VB+sH8BUzh4=",
+ "bqqyouiT2Js=",
+ "M4HliX017NU=",
+ "o61yEjGuwxk="
+ ],
+ "pathpayment strict send|protocol version 22|crosses own offer for first exchange" :
+ [
+ "Efpj5u8vJxQ=",
+ "3m2/Vr5lguU=",
+ "b0TdPLuTPFs=",
+ "PcSURWBM4o4=",
+ "gHoEDufMnNU=",
+ "EgemihlEsEg=",
+ "7mXrL7niYLo=",
+ "URhdWDG/hjo=",
+ "Zr+LhEaLd7w=",
+ "06fPf+S2CwY=",
+ "DD07C2DrMAs=",
+ "tkQPie/syVU=",
+ "A7I3fFLgGzU=",
+ "jlLiP/wRlHE=",
+ "6LuXQlIPXK0=",
+ "JisGYtHc7Z4=",
+ "eVRYMBUba/8=",
+ "nRwSLEfatUM=",
+ "oFGYSPic2yA="
+ ],
+ "pathpayment strict send|protocol version 22|crosses own offer for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "yJVAQgbFQ3w=",
+ "VdR9zfHiKq4=",
+ "27A8L1Q2fvo=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "lcg/EAyRXKU=",
+ "z7XOmegKP8M=",
+ "0j/DiXXwlSE=",
+ "5SnsTVse4mo=",
+ "3VTO9gvye8I=",
+ "omapNyNYPCA=",
+ "rBVhicPJqTQ=",
+ "gu5IYZCuMbg=",
+ "byZUluFXOA0=",
+ "eWVSDw5VgBM=",
+ "1v0IntDINiw="
+ ],
+ "pathpayment strict send|protocol version 22|crosses own offer for middle exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "nCmhcQS9MMc=",
+ "yJVAQgbFQ3w=",
+ "oWpMbcso6fI=",
+ "tbPdqWbFRq0=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "yfecIGSQ+fw=",
+ "6RKq9neLZgM=",
+ "0j/DiXXwlSE=",
+ "5SnsTVse4mo=",
+ "3VTO9gvye8I=",
+ "L3XpVzLNf28=",
+ "qO63YgMcN3Y=",
+ "gu5IYZCuMbg=",
+ "eO4+R699sD8=",
+ "AsxPE5FRYgc=",
+ "3WRfFw4YgQM="
+ ],
+ "pathpayment strict send|protocol version 22|currency invalid" :
+ [
+ "KuB4UtCNEHA=",
+ "NQdRGVH85bU=",
+ "U5Pk6RlRdDg=",
+ "4EHky5DJH54=",
+ "mteHN9y6taA="
+ ],
+ "pathpayment strict send|protocol version 22|destination does not exist" : [ "KuB4UtCNEHA=", "V3xAid7m88k=", "+cSWR8UZqzw=", "8+r6jMw3TJg=" ],
+ "pathpayment strict send|protocol version 22|destination does not have trustline" :
+ [
+ "KuB4UtCNEHA=",
+ "7zaVQGn78V8=",
+ "mdr5mqdP9J4=",
+ "ILV+3CT8exg=",
+ "1vp0LzwzCXw=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment strict send|protocol version 22|destination is issuer and does not exist for complex paths" :
+ [
+ "KuB4UtCNEHA=",
+ "V3xAid7m88k=",
+ "+cSWR8UZqzw=",
+ "RlTpCUrchck=",
+ "qPGIsG24J7U="
+ ],
+ "pathpayment strict send|protocol version 22|destination is issuer and does not exist for simple paths" :
+ [
+ "KuB4UtCNEHA=",
+ "V3xAid7m88k=",
+ "+cSWR8UZqzw=",
+ "RlTpCUrchck=",
+ "0of1hFbZYTQ="
+ ],
+ "pathpayment strict send|protocol version 22|destination is not authorized" :
+ [
+ "KuB4UtCNEHA=",
+ "suAiYyH4iOc=",
+ "mdr5mqdP9J4=",
+ "ILV+3CT8exg=",
+ "Dm06Vk2//2o=",
+ "BihSvJT88es=",
+ "bRTeSDoRWpo=",
+ "NmMFfXvq/Wc=",
+ "bX1vOL/MDMI="
+ ],
+ "pathpayment strict send|protocol version 22|destination line full" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "01lp++Qtrcc=",
+ "InnALfj0iyg=",
+ "aMZ+Qs+mIV8=",
+ "h03fgMXtNyA=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment strict send|protocol version 22|destination line overflow" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "FdP0VZPzCcc=",
+ "InnALfj0iyg=",
+ "TZKaF9QcW9M=",
+ "h03fgMXtNyA=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment strict send|protocol version 22|destination minimum constraints" : [ "KuB4UtCNEHA=", "NQdRGVH85bU=", "U5Pk6RlRdDg=", "4EHky5DJH54=" ],
+ "pathpayment strict send|protocol version 22|does not cross own offer if better is available for first exchange" :
+ [
+ "Efpj5u8vJxQ=",
+ "3m2/Vr5lguU=",
+ "a/FfPPcT7gw=",
+ "9F1Rhc3DemM=",
+ "P+2MMo5mOQ0=",
+ "tVaqYUyAJ1Y=",
+ "JBysABs51ZY=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "lcg/EAyRXKU=",
+ "z7XOmegKP8M=",
+ "Qzux0nriI+s=",
+ "lYK3C9BObTU=",
+ "wuG8TiD3QvU=",
+ "TW5MdJdAZ3U=",
+ "+D5Gwu8hnIg=",
+ "PQckrkEVzN0=",
+ "5bT10LNGBqY=",
+ "z6YWBJHjv3Q=",
+ "CjbZHxmtPoY=",
+ "humx7ODAEIM=",
+ "zIUIwi3DPHE=",
+ "kP4eyoI1HZE=",
+ "c9TXChcNQ5E="
+ ],
+ "pathpayment strict send|protocol version 22|does not cross own offer if better is available for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "c+WlD3A33x8=",
+ "4D13JR0EUKg=",
+ "LsFftkpYUpo=",
+ "xTBhJZ7rY/M=",
+ "/cJ6fD1Gwd0=",
+ "ua1Nd7a7Uuc=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "kZY5QAdhwso=",
+ "oE9VIJlHBrs=",
+ "rhf9kBJTJ24=",
+ "6Zx6PSFUuwI=",
+ "P7WajqoKBaY=",
+ "BzuNWsuEc1Y=",
+ "ysUbaS5AJtc=",
+ "6gL8mPZBEqc=",
+ "8SPObYKW02k=",
+ "U6RttTMHh38="
+ ],
+ "pathpayment strict send|protocol version 22|does not cross own offer if better is available for middle exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "c+WlD3A33x8=",
+ "I/zET1gRAl0=",
+ "wnnMf0fBtrg=",
+ "xTBhJZ7rY/M=",
+ "/cJ6fD1Gwd0=",
+ "ua1Nd7a7Uuc=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "kZY5QAdhwso=",
+ "oE9VIJlHBrs=",
+ "DwxAgPJkfjA=",
+ "ml9/oNLDxwk=",
+ "P7WajqoKBaY=",
+ "BzuNWsuEc1Y=",
+ "uI0YMiEynMo=",
+ "7EwXEnWLGh4=",
+ "otq0tYEJnSE=",
+ "BiC4PPb6zN4="
+ ],
+ "pathpayment strict send|protocol version 22|issuer missing" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM=",
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM=",
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM="
+ ],
+ "pathpayment strict send|protocol version 22|issuer missing|path payment last issuer missing" : [ "0aaIKyMxmvk=", "t+5raMoTPOA=" ],
+ "pathpayment strict send|protocol version 22|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment strict send|protocol version 22|issuer missing|path payment send issuer missing" : [ "BV9fsBvQdbY=", "t+5raMoTPOA=" ],
+ "pathpayment strict send|protocol version 22|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "MQU6VoSNm1Y=",
+ "T8GjaR93UBw=",
+ "a/FfPPcT7gw=",
+ "seXYj2HZc8k=",
+ "ZR56RUtDy0U=",
+ "m1w3EtO8QCU=",
+ "Dmh5XDWRDl8=",
+ "NiBnQbxG6GQ=",
+ "Pt1rz4GrjkA=",
+ "9JTeJmALzG4=",
+ "fpgoizUrGuU=",
+ "rLE4aVvALvA=",
+ "6+31odSYV6s="
+ ],
+ "pathpayment strict send|protocol version 22|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ [
+ "MQU6VoSNm1Y=",
+ "T8GjaR93UBw=",
+ "a/FfPPcT7gw=",
+ "seXYj2HZc8k=",
+ "ZR56RUtDy0U=",
+ "m1w3EtO8QCU=",
+ "Dmh5XDWRDl8=",
+ "NiBnQbxG6GQ=",
+ "Pt1rz4GrjkA=",
+ "vGM86oZKXYU=",
+ "bmklqZY23vs=",
+ "9LMi4viQAwQ=",
+ "EAo7WeSRxC8=",
+ "pWw1q3gku6A="
+ ],
+ "pathpayment strict send|protocol version 22|not enough offers for first exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "31nBqNs50xs=",
+ "j4/qE3WpXXE=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 22|not enough offers for last exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "CsqMATfe7Kg=",
+ "j4/qE3WpXXE=",
+ "0Y/SYTU4Cxs=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 22|not enough offers for middle exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "CsqMATfe7Kg=",
+ "VZ77qIY9Fzs=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 22|rounding" :
+ [
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY=",
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY=",
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY="
+ ],
+ "pathpayment strict send|protocol version 22|rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ [
+ "DEkKDbqBv4U=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "fbOnKBUZG6w=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "7Xz/OqCfJsk="
+ ],
+ "pathpayment strict send|protocol version 22|rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ [
+ "3BII3gVzC/E=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "3QBpCThN0bw=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "dtakBG2BN1A=",
+ "+y4EZnhwIcQ="
+ ],
+ "pathpayment strict send|protocol version 22|rounding|send some, receive nothing" :
+ [
+ "3BII3gVzC/E=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "3QBpCThN0bw=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "dtakBG2BN1A=",
+ "SqVUQB6KIb4="
+ ],
+ "pathpayment strict send|protocol version 22|send amount constraints" : [ "KuB4UtCNEHA=", "NQdRGVH85bU=", "U5Pk6RlRdDg=", "4EHky5DJH54=" ],
+ "pathpayment strict send|protocol version 22|send amount too big" :
+ [
+ "xPsLZ3WJmfw=",
+ "yZFSYBNp6KM=",
+ "p9Hl7OCWF54=",
+ "FdP0VZPzCcc=",
+ "RYy2FW3szWM=",
+ "vckpCZxB7vI=",
+ "EGUu4FkqxbY="
+ ],
+ "pathpayment strict send|protocol version 22|source does not have trustline" :
+ [
+ "mxkR1hct3aE=",
+ "6aYPn9pXbpQ=",
+ "nwSLXEkrUA0=",
+ "kfGaIGQGn3Y=",
+ "KmrwgyVTh20="
+ ],
+ "pathpayment strict send|protocol version 22|source is not authorized" :
+ [
+ "KALFg3aMnaA=",
+ "yZFSYBNp6KM=",
+ "5fW+IAderhY=",
+ "LcGFJCL0sVg=",
+ "yIDvwtXvI7Q=",
+ "BihSvJT88es=",
+ "gZJ2+tgQPpQ=",
+ "m4LaevBLQjA=",
+ "EiL580EXuxU="
+ ],
+ "pathpayment strict send|protocol version 22|takes all offers, multiple offers per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "NhkE7fBYnnY=",
+ "E5mlO++OQvo=",
+ "B1XUK4ppopQ=",
+ "kCQMdIrazLk=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "jXsl1mB2ovw=",
+ "Rbk6QnaoOkc=",
+ "NygM5XBNofc=",
+ "DN9+VrfWscI=",
+ "q03T/dgtBmA=",
+ "D6QaOcClChY=",
+ "rpfvV2j3CpQ=",
+ "PF7WhtX1wek=",
+ "gqGEsrlC0II=",
+ "3sVnNMtT+cM=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "2UaPQnpsASc="
+ ],
+ "pathpayment strict send|protocol version 22|takes all offers, one offer per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "NhkE7fBYnnY=",
+ "ZMk0D01O+S8=",
+ "ONW0tYyg7Kg=",
+ "6rnO6L4L2PI=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "UU2vDltqCS0=",
+ "Gjvwi9PwEqU=",
+ "V4ABWv/nUTg=",
+ "fu9yDZLwhMs=",
+ "untZ0TCndzo=",
+ "vvCNblIyqMo=",
+ "S/d6ddx/tVA=",
+ "KHd8V2rzso8="
+ ],
+ "pathpayment strict send|protocol version 22|takes best offers, multiple offers per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "NhkE7fBYnnY=",
+ "E5mlO++OQvo=",
+ "B1XUK4ppopQ=",
+ "kCQMdIrazLk=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "yPh1Ah8O1RA=",
+ "Rbk6QnaoOkc=",
+ "NygM5XBNofc=",
+ "DN9+VrfWscI=",
+ "q03T/dgtBmA=",
+ "D6QaOcClChY=",
+ "rpfvV2j3CpQ=",
+ "PF7WhtX1wek=",
+ "gqGEsrlC0II=",
+ "3sVnNMtT+cM=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "TWX9n0Kk1B8="
+ ],
+ "pathpayment strict send|protocol version 22|takes best offers, multiple offers per exchange, last offer sends 0 but adjusts to be deleted" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "n9ypJ5JsPyU=",
+ "MEj10+dICDg=",
+ "DY7T/XT/GUc=",
+ "mrhqTBmuRIc=",
+ "oyvgRgz471k=",
+ "0Mg7TDs4Vyk=",
+ "ze4lJEX647g=",
+ "sQHnAdP3zdQ=",
+ "XqELLJSdqT4=",
+ "JtIZNHtj420=",
+ "mTe+c3DFEyo=",
+ "M5OmgZ9fh+s=",
+ "W+rfXkPiztY=",
+ "nQWK1/0ef/8=",
+ "koqgVGUyR58=",
+ "Q6hfIuNsXHY=",
+ "3lMw6Cz+BkA=",
+ "cSa08TEIcSM=",
+ "TzLIF8xJS9c=",
+ "nBuvK4VXSNQ=",
+ "l18fT6F7PVg=",
+ "pOCSBx6zSUY=",
+ "yYt1/yqDdvk=",
+ "vSwLbGgjUWo=",
+ "u7KH/0M/xjg=",
+ "5SVFmf3APjI="
+ ],
+ "pathpayment strict send|protocol version 22|to self XLM" : [ "tAeKJs963zs=", "JnbCZ2frmrA=" ],
+ "pathpayment strict send|protocol version 22|to self asset" : [ "dQCAnuW2Uvs=", "D+tflDiPXys=", "J+I2KAv0sB0=", "oimIShvL0+c=" ],
+ "pathpayment strict send|protocol version 22|to self asset over the limit" : [ "dQCAnuW2Uvs=", "D+tflDiPXys=", "i69K2g04Fyo=", "r+uG2LahPaQ=" ],
+ "pathpayment strict send|protocol version 22|under destination minimum XLM" : [ "d6G1ci0s1lY=", "o4myIDDPOv0=", "80uSjq30iW4=" ],
+ "pathpayment strict send|protocol version 22|under destination minimum asset" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "tG+aC+zVfHs=",
+ "eZmYET3oGgM=",
+ "YP0ZP7/kgvU=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment strict send|protocol version 22|under destination minimum with real path" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "NhkE7fBYnnY=",
+ "ZMk0D01O+S8=",
+ "ONW0tYyg7Kg=",
+ "6rnO6L4L2PI=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "UU2vDltqCS0=",
+ "Gjvwi9PwEqU=",
+ "V4ABWv/nUTg=",
+ "fu9yDZLwhMs=",
+ "untZ0TCndzo=",
+ "vvCNblIyqMo=",
+ "S/d6ddx/tVA=",
+ "jhuA2ilv4Sk="
+ ],
+ "pathpayment strict send|protocol version 22|uses whole best offer for first exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "Uw4eGZdWdeg=",
+ "/t9M8Hvh0O0=",
+ "jf1p4iauSOo=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "Hpd/LJvIhyo=",
+ "jRoyzECTtBg=",
+ "Xd4lrunBCJ0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "O3E/u60bv10=",
+ "YghKSkphe/w=",
+ "p4V1jp+gW0A=",
+ "o2iYTe3RYZk=",
+ "NF0SB+gcbIU=",
+ "5DkY1sP7dnw=",
+ "1QrSPHpxBnI=",
+ "03s00Kfp8IY="
+ ],
+ "pathpayment strict send|protocol version 22|uses whole best offer for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "MF3SueOG/vA=",
+ "/ZRcX0C9Yoc=",
+ "yFAWhUk/K6k=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "83qDvhxtqK0=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "r36YM8JGWRs=",
+ "TSYL1Oz4/28=",
+ "vX+K+63nYt0=",
+ "fOVbFpDraL8=",
+ "EnZCe7FnEas=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "W4YstCQpXE4="
+ ],
+ "pathpayment strict send|protocol version 22|uses whole best offer for second exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "BcdckIaWmyI=",
+ "980fxyIos1k=",
+ "jf1p4iauSOo=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "Ed/TBAvYkqQ=",
+ "EFA+T83d3ew=",
+ "W4JR993SZgo=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "Nv1xvhu9G4U=",
+ "f4+Rvp5EdeY=",
+ "egNiQMFVmVE=",
+ "fOVbFpDraL8=",
+ "HxZEfGxqzo4=",
+ "kJgkDEQnyxQ=",
+ "1QrSPHpxBnI=",
+ "8PGuhXWMtBM="
+ ],
+ "pathpayment strict send|protocol version 22|with cycle" :
+ [
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM="
+ ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage" :
+ [
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak="
+ ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage with low destmin" :
+ [
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak="
+ ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage with low destmin|send with path (IDR -> USD -> XLM -> IDR)" : [ "ogiEgqHbkDw=" ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage with low destmin|send with path (USD -> XLM -> IDR -> USD)" : [ "HxKV5RsBtHk=" ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage with low destmin|send with path (XLM -> IDR -> USD -> XLM)" : [ "zW0WSQNnO8c=" ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 22|with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 22|with cycle|arbitrage" :
+ [
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk=",
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk=",
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk="
+ ],
+ "pathpayment strict send|protocol version 22|with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "mj9h/S1jthg=" ],
+ "pathpayment strict send|protocol version 22|with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "s7bYbVPWHmI=" ],
+ "pathpayment strict send|protocol version 22|with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6ltDusMEd2c=" ],
+ "pathpayment strict send|protocol version 22|with rounding errors" :
+ [
+ "69zDZHXVFi4=",
+ "CH+wBGNXYg8=",
+ "5y+mxBtSblw=",
+ "upFCKNfBEcE=",
+ "J8Ui6XveDBQ=",
+ "XrXtILGBA6E=",
+ "rAtfoeILHwc=",
+ "V1/q+R467RA=",
+ "Ohr2Tun2EPs="
+ ],
"pathpayment strict send|protocol version 2|crosses destination offer for first exchange" :
[
"xC426YWBjUs=",
diff --git a/test-tx-meta-baseline-current/PathPaymentTests.json b/test-tx-meta-baseline-current/PathPaymentTests.json
index 90128ec989..9a19ca5be6 100644
--- a/test-tx-meta-baseline-current/PathPaymentTests.json
+++ b/test-tx-meta-baseline-current/PathPaymentTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"path payment uses all offers in a loop|protocol version 0" :
[
@@ -1117,6 +1118,89 @@
"jo7YhcFj3fw=",
"3MB4OVHyBTY="
],
+ "path payment uses all offers in a loop|protocol version 22" :
+ [
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8="
+ ],
+ "path payment uses all offers in a loop|protocol version 22|inside issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "/t8Msf5rQkQ=",
+ "3MB4OVHyBTY="
+ ],
+ "path payment uses all offers in a loop|protocol version 22|no issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "xp/MA2/MNWw="
+ ],
+ "path payment uses all offers in a loop|protocol version 22|outside issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "jo7YhcFj3fw=",
+ "3MB4OVHyBTY="
+ ],
"path payment uses all offers in a loop|protocol version 2|inside issuers missing" :
[
"znU103OdJm8=",
@@ -36797,7 +36881,3450 @@
"0Y/SYTU4Cxs=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment not enough offers for last exchange" :
+ "pathpayment|protocol version 20|path payment not enough offers for last exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "oiFqKtP5WlA=",
+ "uXJNAXT2wwQ=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 20|path payment not enough offers for middle exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "eDxGL92sw4E=",
+ "esRX8OfVmck=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 20|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 20|path payment over send max asset" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "Zm2Lct2eDjk=",
+ "ReumNXq1KiM=",
+ "m8PFA9JUd58=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment|protocol version 20|path payment over send max with real path" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "YkSEOr/UMd8=",
+ "wA7Jk7/VRYg=",
+ "9ne2Y82v/Bo=",
+ "F7m++Q7DMIA=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "ajCLMH+4ONQ=",
+ "6Kj6Gezg5Yc=",
+ "38cTE8opB9U=",
+ "NepDpe67eP0=",
+ "+76bayCEaao=",
+ "KuRWAEMnzGg=",
+ "S/d6ddx/tVA=",
+ "jhuA2ilv4Sk="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "+rBomBe2ZTI="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "zP1RTivU4lE="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "mJMLSaXimmE="
+ ],
+ "pathpayment|protocol version 20|path payment rounding" :
+ [
+ "3coszLNzRp8=",
+ "5dyguq3/VGY=",
+ "BoHp/c5gZc4=",
+ "3coszLNzRp8=",
+ "5dyguq3/VGY=",
+ "BoHp/c5gZc4="
+ ],
+ "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ [
+ "kiBHDC4ijr4=",
+ "KicKGt0UeOA=",
+ "XO3BzeQNGcs=",
+ "pOx6IQI6HNQ=",
+ "cdwJ/Wgn0t8=",
+ "9bq7j/7eoRg=",
+ "ViMrIySVXxo=",
+ "fdvRLfID+0o="
+ ],
+ "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ [
+ "Y4m7XvhyLOY=",
+ "IJuHEhHQ7AE=",
+ "54K02ppe18c=",
+ "UBXtwDrlnfY=",
+ "YFvx2ZjEGQA=",
+ "vohjnWLXQRI=",
+ "9ZxWFxroaVk=",
+ "Pa2QlzvXpKI=",
+ "wTxT5A2/V0E="
+ ],
+ "pathpayment|protocol version 20|path payment send currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment send max 0" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment send max negative" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment source does not have trustline" :
+ [
+ "H2V9dkAaPCE=",
+ "Y7r6ZwDqqNU=",
+ "66ZKU2T5WRo=",
+ "kfGaIGQGn3Y=",
+ "KmrwgyVTh20="
+ ],
+ "pathpayment|protocol version 20|path payment source is not authorized" :
+ [
+ "AKotKUWNgkI=",
+ "QMbF0hOsfFE=",
+ "Rpdmnw1+MNs=",
+ "XOwqQpQ4oRM=",
+ "Qw4PwLm7L7A=",
+ "Lxvono0R+lA=",
+ "AKotKUWNgkI=",
+ "QMbF0hOsfFE=",
+ "Rpdmnw1+MNs=",
+ "XOwqQpQ4oRM=",
+ "Qw4PwLm7L7A=",
+ "Lxvono0R+lA="
+ ],
+ "pathpayment|protocol version 20|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 20|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "4LtLU4RKWOI=",
+ "yBhOQfBbep0=",
+ "yMoWdLlFFS4=",
+ "NepDpe67eP0="
+ ],
+ "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange V10" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "ZyYiCebjF6w=",
+ "c/aGs3m0ny0=",
+ "jBYeyGmM9wE=",
+ "ZdJiVGkTAGI=",
+ "a8ZKKXqHz9w=",
+ "AfYucdedFYA=",
+ "/UJ6ppPDZVQ=",
+ "m3rQtkt6gHQ=",
+ "fmQValAQ4lI=",
+ "yGsgk15ZjBk=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "kIUdvVZML00="
+ ],
+ "pathpayment|protocol version 20|path payment takes all offers, one offer per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "YkSEOr/UMd8=",
+ "wA7Jk7/VRYg=",
+ "9ne2Y82v/Bo=",
+ "F7m++Q7DMIA=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "ajCLMH+4ONQ=",
+ "6Kj6Gezg5Yc=",
+ "38cTE8opB9U=",
+ "NepDpe67eP0=",
+ "+76bayCEaao=",
+ "KuRWAEMnzGg=",
+ "S/d6ddx/tVA=",
+ "DEqPIopFY0Q="
+ ],
+ "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "4LtLU4RKWOI=",
+ "yBhOQfBbep0=",
+ "yMoWdLlFFS4=",
+ "NepDpe67eP0="
+ ],
+ "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange V10" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "z+bHgDpER4o=",
+ "c/aGs3m0ny0=",
+ "jBYeyGmM9wE=",
+ "ZdJiVGkTAGI=",
+ "a8ZKKXqHz9w=",
+ "AfYucdedFYA=",
+ "/UJ6ppPDZVQ=",
+ "m3rQtkt6gHQ=",
+ "fmQValAQ4lI=",
+ "yGsgk15ZjBk=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "8DH3Bma4DGc="
+ ],
+ "pathpayment|protocol version 20|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 20|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 20|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 20|path payment with cycle" :
+ [
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage" :
+ [
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax" :
+ [
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage" :
+ [
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0=",
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0=",
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 20|path payment with rounding errors" :
+ [
+ "Gpa9aD4DJOw=",
+ "iMwa5rHGinY=",
+ "CxXTCGrLtmM=",
+ "SahNeHOxlKY=",
+ "J8Ui6XveDBQ=",
+ "XrXtILGBA6E=",
+ "rAtfoeILHwc=",
+ "V1/q+R467RA=",
+ "9GYaEez4DbM="
+ ],
+ "pathpayment|protocol version 20|path with bogus offer, bogus offer shows on offers trail" :
+ [
+ "hCztTo0CczA=",
+ "Ka8U4r7MAjU=",
+ "XeQ/YxjzS5Q=",
+ "J91hHCuLsKM=",
+ "Ji2LSLy5IXQ=",
+ "kPEfgfOxRcY=",
+ "e4FtKaOTfBc=",
+ "oE60nWpjmyM="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment" :
+ [
+ "C4TN8jqaqkE=",
+ "FIMi3EJNcUg=",
+ "4dxnvfjT40k=",
+ "RqsjT1rZRO8=",
+ "IRHw0DHS55o=",
+ "o1UMB7QpxTg=",
+ "EJxud/C1Mhs=",
+ "zc/f3LKAbK4=",
+ "C4TN8jqaqkE=",
+ "FIMi3EJNcUg=",
+ "4dxnvfjT40k=",
+ "RqsjT1rZRO8=",
+ "IRHw0DHS55o=",
+ "o1UMB7QpxTg=",
+ "EJxud/C1Mhs=",
+ "zc/f3LKAbK4="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ [
+ "LRkK4jqXWBo=",
+ "lwPrbXQ1mWo=",
+ "znP1FnzjAiQ=",
+ "AXrFcGLUH8E=",
+ "EqXzpwpFRp8=",
+ "kTHG6TQswfI="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ [
+ "d8EiH5M7KQc=",
+ "OglcvbhrVXA=",
+ "bFwjOmM4jTo=",
+ "xfdB5ipxMVw=",
+ "95b/2ZO0ntE=",
+ "YX2hENVxJZc="
+ ],
+ "pathpayment|protocol version 21" :
+ [
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "RLBc8otgCnU=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "vnUpyDxT8iw=",
+ "eMiwm9Bl8lQ=",
+ "foTO/XH6hUw=",
+ "e9uKd1UYZAI=",
+ "LpOgILeqq+0="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "rC7stH0Zbdc=",
+ "5hE3fr/npkQ=",
+ "ey04I7UG9Xw=",
+ "JvsKmdCuQBo=",
+ "SSsACGWjoWU="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "iUEepiW+BOs=",
+ "xIdeMcdf2S8=",
+ "1QrSPHpxBnI=",
+ "rC7stH0Zbdc=",
+ "G0rohSMdRRU=",
+ "ey04I7UG9Xw=",
+ "jDg+0Ammu+0=",
+ "E2Zlum08+9I="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "RLBc8otgCnU=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "03X/IJqviEI="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "U38k7rUpv5E="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "iUEepiW+BOs=",
+ "xIdeMcdf2S8=",
+ "1QrSPHpxBnI=",
+ "u7mSGrQVR0o="
+ ],
+ "pathpayment|protocol version 21|crossed offers release sponsorships allowing payment to succeed for source" :
+ [
+ "oOi64lG81hE=",
+ "McIQZpxkTbk=",
+ "Ne4JlIS6ZXM=",
+ "1uHnLwEG1LU=",
+ "Fnwn5P0ZoZ0=",
+ "woRGg1o89eo=",
+ "9HXRkAiJtgc=",
+ "f7V1D3XbmFA=",
+ "2ia/2GAbec8=",
+ "UFj8dRs+xEE="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 21|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 21|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 21|issuer missing" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU=",
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU=",
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU="
+ ],
+ "pathpayment|protocol version 21|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 21|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 21|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 21|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "d8XpiCM8mvg=",
+ "FjxFCK0+4Qc=",
+ "IVajAEhVtEg=",
+ "Qn6UZnjG4Tg=",
+ "ttQjj/DRGwU=",
+ "Pad22aZShGs=",
+ "CD3oVPAJmAA=",
+ "QJ4JXSGmg4E=",
+ "h0XalWu4vf4=",
+ "2xigTzcRW7A=",
+ "PFHWbSbVKjk=",
+ "rLE4aVvALvA=",
+ "e+rRweJixEg="
+ ],
+ "pathpayment|protocol version 21|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ [
+ "d8XpiCM8mvg=",
+ "FjxFCK0+4Qc=",
+ "IVajAEhVtEg=",
+ "Qn6UZnjG4Tg=",
+ "ttQjj/DRGwU=",
+ "Pad22aZShGs=",
+ "CD3oVPAJmAA=",
+ "QJ4JXSGmg4E=",
+ "h0XalWu4vf4=",
+ "G5U3CNoc6h4=",
+ "yjb+dtYTMIQ=",
+ "SQ8eaqBoIZA=",
+ "EAo7WeSRxC8=",
+ "9QtAVZBR0I4="
+ ],
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "GHmjdOS0qAE=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "6ukJ6pwumQA=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "eOdS+RyMaOo=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 21|path payment asset with not enough funds" :
+ [
+ "FWqDO87BVDM=",
+ "QMbF0hOsfFE=",
+ "9vFXztFSVlY=",
+ "P4e6LDhxTNs=",
+ "v51J1WNwt2E=",
+ "G1fOnksLNJU=",
+ "8XNSdoCVBj0="
+ ],
+ "pathpayment|protocol version 21|path payment crosses destination offer for first exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "bEcg3N9Hhys=",
+ "FIhsILG+1D8=",
+ "o0+diL7d0XM=",
+ "QXWxtd9Kgr8=",
+ "WAMAHhNbZYs=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "Gb+U3aXK9uA=",
+ "QU+FikjakPs=",
+ "JFL5lT58how=",
+ "5x6OmMHLZvQ=",
+ "uclTvdJz5hU=",
+ "Mae3nrVnijo=",
+ "cfDdf4P/h4g=",
+ "jbDM/UmN5yg=",
+ "1pl51KaALOQ=",
+ "M4HliX017NU=",
+ "s3kSrJ9sA98="
+ ],
+ "pathpayment|protocol version 21|path payment crosses destination offer for last exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "o0+diL7d0XM=",
+ "duY1zNJ7Zhw=",
+ "owXjE0DmTtI=",
+ "RcZGxWNsiAs=",
+ "B1vJ/whQkSg=",
+ "+UQ076q9Ayk=",
+ "LU6/2mgovOI=",
+ "aAHOqAg/Dh8=",
+ "InQiTN4TN4E=",
+ "7a8BbyOK+Rw=",
+ "fSrJti5yes0=",
+ "qusyOmGBagc=",
+ "wFAmGkAELZc=",
+ "3dOxZcgINys=",
+ "SEvbx8stJ/w="
+ ],
+ "pathpayment|protocol version 21|path payment crosses destination offer for middle exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "1hj16k6BohM=",
+ "FIhsILG+1D8=",
+ "o0+diL7d0XM=",
+ "duY1zNJ7Zhw=",
+ "owXjE0DmTtI=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "LFP9bLddYtw=",
+ "oj+aaykhCOA=",
+ "JFL5lT58how=",
+ "5x6OmMHLZvQ=",
+ "UU5lD+f/H1k=",
+ "wwjBH77PSc4=",
+ "cfDdf4P/h4g=",
+ "cI5h0OAmEr4=",
+ "siIBCXtX7VA=",
+ "M4HliX017NU=",
+ "5SS270Eaknc="
+ ],
+ "pathpayment|protocol version 21|path payment crosses own offer for first exchange" :
+ [
+ "fOxsW8NF5Hg=",
+ "ffbzUFEdFIU=",
+ "vWh07c970sk=",
+ "Wa5X9VyZBDw=",
+ "QYFRkO3sR4E=",
+ "8PEgvznNeYE=",
+ "AzSB/focJ0I=",
+ "URhdWDG/hjo=",
+ "Zr+LhEaLd7w=",
+ "06fPf+S2CwY=",
+ "DD07C2DrMAs=",
+ "aAHOqAg/Dh8=",
+ "H5OffYruO+Y=",
+ "MoPJvpCPyYI=",
+ "sgxICH/FwLQ=",
+ "ssFTAhXjoXQ=",
+ "PLPYWJ2BKxQ=",
+ "nRwSLEfatUM=",
+ "oFGYSPic2yA="
+ ],
+ "pathpayment|protocol version 21|path payment crosses own offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "b3YRGRqXOgA=",
+ "VdR9zfHiKq4=",
+ "27A8L1Q2fvo=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "OKCnIhI3i1Q=",
+ "z7XOmegKP8M=",
+ "0j/DiXXwlSE=",
+ "5x6OmMHLZvQ=",
+ "z8Q+/h3hYFQ=",
+ "xXqGmjyOuWo=",
+ "A/z0N8gIpn4=",
+ "n0hnVathkFw=",
+ "9GocAR4nhmY=",
+ "eWVSDw5VgBM=",
+ "1v0IntDINiw="
+ ],
+ "pathpayment|protocol version 21|path payment crosses own offer for middle exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "FIhsILG+1D8=",
+ "b3YRGRqXOgA=",
+ "TMOz30VF4Ys=",
+ "tbPdqWbFRq0=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "yfecIGSQ+fw=",
+ "6RKq9neLZgM=",
+ "0j/DiXXwlSE=",
+ "5x6OmMHLZvQ=",
+ "z8Q+/h3hYFQ=",
+ "6YBFKvWa7aI=",
+ "9L3gcxc/DmQ=",
+ "n0hnVathkFw=",
+ "aBZ17efrsXE=",
+ "AsxPE5FRYgc=",
+ "3WRfFw4YgQM="
+ ],
+ "pathpayment|protocol version 21|path payment destination amount 0" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 21|path payment destination amount negative" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 21|path payment destination currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 21|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 21|path payment destination does not have trustline" :
+ [
+ "3coszLNzRp8=",
+ "JxP+ZK0iv1M=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "iaOG60RVfvs=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment|protocol version 21|path payment destination is issuer and does not exists for complex paths" :
+ [
+ "3coszLNzRp8=",
+ "zJtRh6ipZbk=",
+ "bFeyYdRFRGQ=",
+ "JRQP51PurrQ=",
+ "qPGIsG24J7U="
+ ],
+ "pathpayment|protocol version 21|path payment destination is issuer and does not exists for simple paths" :
+ [
+ "3coszLNzRp8=",
+ "zJtRh6ipZbk=",
+ "bFeyYdRFRGQ=",
+ "JRQP51PurrQ=",
+ "AC5kI5BjpWY="
+ ],
+ "pathpayment|protocol version 21|path payment destination is not authorized" :
+ [
+ "3coszLNzRp8=",
+ "WT+HQlnTYVo=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "voiqIxXqjL8=",
+ "Lxvono0R+lA=",
+ "3coszLNzRp8=",
+ "WT+HQlnTYVo=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "voiqIxXqjL8=",
+ "Lxvono0R+lA="
+ ],
+ "pathpayment|protocol version 21|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 21|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 21|path payment destination line full" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "P4e6LDhxTNs=",
+ "HIonqQenqCU=",
+ "UhnzFc42ni4=",
+ "CQs8hbrsfLQ=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment|protocol version 21|path payment destination line overflow" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "GW845IKjkNk=",
+ "HIonqQenqCU=",
+ "ozUemPNEiwI=",
+ "CQs8hbrsfLQ=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment|protocol version 21|path payment destination path currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for first exchange" :
+ [
+ "fOxsW8NF5Hg=",
+ "ffbzUFEdFIU=",
+ "IVajAEhVtEg=",
+ "1XSCMgoILOU=",
+ "VKxxElHObpo=",
+ "YQbJ9yJvd50=",
+ "LwMoAXfcGkw=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "OKCnIhI3i1Q=",
+ "z7XOmegKP8M=",
+ "Qzux0nriI+s=",
+ "lYK3C9BObTU=",
+ "wuG8TiD3QvU=",
+ "psr9IDUnpY8=",
+ "0wqnVO5cO4s=",
+ "y7e9hKVS7tA=",
+ "99eYKJV6xtk=",
+ "PHVsW9hMH2A=",
+ "hU/dMdN15lU=",
+ "6p5CzOE58J4=",
+ "iUCQzhpLTFI=",
+ "kP4eyoI1HZE=",
+ "fz8lPQJvq4k="
+ ],
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "6APqbsjXk4Y=",
+ "4D13JR0EUKg=",
+ "LsFftkpYUpo=",
+ "RGTWZUp9gI8=",
+ "ZzRcSKF61Gs=",
+ "/SSojLy8HHg=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "NlQk9Vv6LbQ=",
+ "40am8I9CFXI=",
+ "h653O8yELlY=",
+ "VSqRc/5DBU0=",
+ "UKXnlLquOow=",
+ "700XlOw4y8o=",
+ "sVt+oaAg+2k=",
+ "6gL8mPZBEqc=",
+ "8SPObYKW02k=",
+ "z6jC3R51BUc="
+ ],
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for middle exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "6APqbsjXk4Y=",
+ "0JKaSCHGI1U=",
+ "wnnMf0fBtrg=",
+ "RGTWZUp9gI8=",
+ "ZzRcSKF61Gs=",
+ "/SSojLy8HHg=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "NlQk9Vv6LbQ=",
+ "40am8I9CFXI=",
+ "OWwoHArZcQI=",
+ "gxSoKdqvSHs=",
+ "UKXnlLquOow=",
+ "700XlOw4y8o=",
+ "c6ypzfk6UtI=",
+ "zeGRRpDvYFU=",
+ "otq0tYEJnSE=",
+ "6rMQQYHZ5Fk="
+ ],
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "+rBomBe2ZTI="
+ ],
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "zP1RTivU4lE="
+ ],
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "mJMLSaXimmE="
+ ],
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "jLlRKZzHGlM="
+ ],
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "Oa8zesB/gfA="
+ ],
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "nL+odvAZYuI="
+ ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 21|path payment not enough offers for first exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "eDxGL92sw4E=",
+ "uXJNAXT2wwQ=",
+ "0Y/SYTU4Cxs=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 21|path payment not enough offers for last exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36821,7 +40348,7 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment not enough offers for middle exchange" :
+ "pathpayment|protocol version 21|path payment not enough offers for middle exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36845,8 +40372,8 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
- "pathpayment|protocol version 20|path payment over send max asset" :
+ "pathpayment|protocol version 21|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 21|path payment over send max asset" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36855,7 +40382,7 @@
"m8PFA9JUd58=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 20|path payment over send max with real path" :
+ "pathpayment|protocol version 21|path payment over send max with real path" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36879,7 +40406,7 @@
"S/d6ddx/tVA=",
"jhuA2ilv4Sk="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36908,7 +40435,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36937,7 +40464,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36966,7 +40493,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 20|path payment rounding" :
+ "pathpayment|protocol version 21|path payment rounding" :
[
"3coszLNzRp8=",
"5dyguq3/VGY=",
@@ -36975,7 +40502,7 @@
"5dyguq3/VGY=",
"BoHp/c5gZc4="
],
- "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
[
"kiBHDC4ijr4=",
"KicKGt0UeOA=",
@@ -36986,7 +40513,7 @@
"ViMrIySVXxo=",
"fdvRLfID+0o="
],
- "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
[
"Y4m7XvhyLOY=",
"IJuHEhHQ7AE=",
@@ -36998,7 +40525,7 @@
"Pa2QlzvXpKI=",
"wTxT5A2/V0E="
],
- "pathpayment|protocol version 20|path payment send currency invalid" :
+ "pathpayment|protocol version 21|path payment send currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37006,7 +40533,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment send max 0" :
+ "pathpayment|protocol version 21|path payment send max 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37014,7 +40541,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment send max negative" :
+ "pathpayment|protocol version 21|path payment send max negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37022,7 +40549,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment source does not have trustline" :
+ "pathpayment|protocol version 21|path payment source does not have trustline" :
[
"H2V9dkAaPCE=",
"Y7r6ZwDqqNU=",
@@ -37030,7 +40557,7 @@
"kfGaIGQGn3Y=",
"KmrwgyVTh20="
],
- "pathpayment|protocol version 20|path payment source is not authorized" :
+ "pathpayment|protocol version 21|path payment source is not authorized" :
[
"AKotKUWNgkI=",
"QMbF0hOsfFE=",
@@ -37045,9 +40572,9 @@
"Qw4PwLm7L7A=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 20|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 20|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange" :
+ "pathpayment|protocol version 21|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 21|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37067,7 +40594,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37097,7 +40624,7 @@
"nAQvwVqlPik=",
"kIUdvVZML00="
],
- "pathpayment|protocol version 20|path payment takes all offers, one offer per exchange" :
+ "pathpayment|protocol version 21|path payment takes all offers, one offer per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37121,7 +40648,7 @@
"S/d6ddx/tVA=",
"DEqPIopFY0Q="
],
- "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange" :
+ "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37141,7 +40668,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37171,10 +40698,10 @@
"nAQvwVqlPik=",
"8DH3Bma4DGc="
],
- "pathpayment|protocol version 20|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
- "pathpayment|protocol version 20|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
- "pathpayment|protocol version 20|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
- "pathpayment|protocol version 20|path payment with cycle" :
+ "pathpayment|protocol version 21|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 21|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 21|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 21|path payment with cycle" :
[
"djM+mbE11uo=",
"mwX7aKJi5Wo=",
@@ -37402,7 +40929,7 @@
"bifhtT8Uw+k=",
"J7aCGLVa3Zk="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -37414,7 +40941,7 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -37426,13 +40953,13 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage" :
[
"tJxeWjzSP8k=",
"CkieGQwh/ik=",
@@ -37444,10 +40971,10 @@
"CkieGQwh/ik=",
"+YOGFnqd3E0="
],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
- "pathpayment|protocol version 20|path payment with rounding errors" :
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 21|path payment with rounding errors" :
[
"Gpa9aD4DJOw=",
"iMwa5rHGinY=",
@@ -37459,7 +40986,7 @@
"V1/q+R467RA=",
"9GYaEez4DbM="
],
- "pathpayment|protocol version 20|path with bogus offer, bogus offer shows on offers trail" :
+ "pathpayment|protocol version 21|path with bogus offer, bogus offer shows on offers trail" :
[
"hCztTo0CczA=",
"Ka8U4r7MAjU=",
@@ -37470,7 +40997,7 @@
"e4FtKaOTfBc=",
"oE60nWpjmyM="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment" :
[
"C4TN8jqaqkE=",
"FIMi3EJNcUg=",
@@ -37489,7 +41016,7 @@
"EJxud/C1Mhs=",
"zc/f3LKAbK4="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
[
"LRkK4jqXWBo=",
"lwPrbXQ1mWo=",
@@ -37498,7 +41025,7 @@
"EqXzpwpFRp8=",
"kTHG6TQswfI="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
[
"d8EiH5M7KQc=",
"OglcvbhrVXA=",
@@ -37507,7 +41034,7 @@
"95b/2ZO0ntE=",
"YX2hENVxJZc="
],
- "pathpayment|protocol version 21" :
+ "pathpayment|protocol version 22" :
[
"cUQMQ9RgPHg=",
"b6/U9In9Ui8=",
@@ -37804,7 +41331,7 @@
"cUQMQ9RgPHg=",
"b6/U9In9Ui8="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37837,7 +41364,7 @@
"e9uKd1UYZAI=",
"LpOgILeqq+0="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37870,7 +41397,7 @@
"JvsKmdCuQBo=",
"SSsACGWjoWU="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37903,7 +41430,7 @@
"jDg+0Ammu+0=",
"E2Zlum08+9I="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37932,7 +41459,7 @@
"1QrSPHpxBnI=",
"03X/IJqviEI="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37961,7 +41488,7 @@
"xydSS6J7xYg=",
"U38k7rUpv5E="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37990,7 +41517,7 @@
"1QrSPHpxBnI=",
"u7mSGrQVR0o="
],
- "pathpayment|protocol version 21|crossed offers release sponsorships allowing payment to succeed for source" :
+ "pathpayment|protocol version 22|crossed offers release sponsorships allowing payment to succeed for source" :
[
"oOi64lG81hE=",
"McIQZpxkTbk=",
@@ -38003,7 +41530,7 @@
"2ia/2GAbec8=",
"UFj8dRs+xEE="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38144,13 +41671,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38291,13 +41818,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38438,13 +41965,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38585,13 +42112,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38732,13 +42259,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38879,13 +42406,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39026,13 +42553,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39173,13 +42700,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39320,15 +42847,15 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
- "pathpayment|protocol version 21|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
- "pathpayment|protocol version 21|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
- "pathpayment|protocol version 21|issuer missing" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 22|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 22|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 22|issuer missing" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39346,10 +42873,10 @@
"kHPos1YTh0s=",
"HIonqQenqCU="
],
- "pathpayment|protocol version 21|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 21|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
- "pathpayment|protocol version 21|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 21|liabilities|cannot pay balance below selling liabilities" :
+ "pathpayment|protocol version 22|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 22|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 22|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 22|liabilities|cannot pay balance below selling liabilities" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -39365,7 +42892,7 @@
"rLE4aVvALvA=",
"e+rRweJixEg="
],
- "pathpayment|protocol version 21|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ "pathpayment|protocol version 22|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -39382,7 +42909,7 @@
"EAo7WeSRxC8=",
"9QtAVZBR0I4="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39410,7 +42937,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39438,7 +42965,7 @@
"6ukJ6pwumQA=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39466,7 +42993,7 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39494,7 +43021,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39522,7 +43049,7 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39550,8 +43077,8 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
- "pathpayment|protocol version 21|path payment asset with not enough funds" :
+ "pathpayment|protocol version 22|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 22|path payment asset with not enough funds" :
[
"FWqDO87BVDM=",
"QMbF0hOsfFE=",
@@ -39561,7 +43088,7 @@
"G1fOnksLNJU=",
"8XNSdoCVBj0="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for first exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for first exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39584,7 +43111,7 @@
"M4HliX017NU=",
"s3kSrJ9sA98="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for last exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for last exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39606,7 +43133,7 @@
"3dOxZcgINys=",
"SEvbx8stJ/w="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for middle exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for middle exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39629,7 +43156,7 @@
"M4HliX017NU=",
"5SS270Eaknc="
],
- "pathpayment|protocol version 21|path payment crosses own offer for first exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -39651,7 +43178,7 @@
"nRwSLEfatUM=",
"oFGYSPic2yA="
],
- "pathpayment|protocol version 21|path payment crosses own offer for last exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39674,7 +43201,7 @@
"eWVSDw5VgBM=",
"1v0IntDINiw="
],
- "pathpayment|protocol version 21|path payment crosses own offer for middle exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39697,7 +43224,7 @@
"AsxPE5FRYgc=",
"3WRfFw4YgQM="
],
- "pathpayment|protocol version 21|path payment destination amount 0" :
+ "pathpayment|protocol version 22|path payment destination amount 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39705,7 +43232,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination amount negative" :
+ "pathpayment|protocol version 22|path payment destination amount negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39713,7 +43240,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination currency invalid" :
+ "pathpayment|protocol version 22|path payment destination currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39721,8 +43248,8 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
- "pathpayment|protocol version 21|path payment destination does not have trustline" :
+ "pathpayment|protocol version 22|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 22|path payment destination does not have trustline" :
[
"3coszLNzRp8=",
"JxP+ZK0iv1M=",
@@ -39731,7 +43258,7 @@
"iaOG60RVfvs=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 21|path payment destination is issuer and does not exists for complex paths" :
+ "pathpayment|protocol version 22|path payment destination is issuer and does not exists for complex paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -39739,7 +43266,7 @@
"JRQP51PurrQ=",
"qPGIsG24J7U="
],
- "pathpayment|protocol version 21|path payment destination is issuer and does not exists for simple paths" :
+ "pathpayment|protocol version 22|path payment destination is issuer and does not exists for simple paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -39747,7 +43274,7 @@
"JRQP51PurrQ=",
"AC5kI5BjpWY="
],
- "pathpayment|protocol version 21|path payment destination is not authorized" :
+ "pathpayment|protocol version 22|path payment destination is not authorized" :
[
"3coszLNzRp8=",
"WT+HQlnTYVo=",
@@ -39762,9 +43289,9 @@
"voiqIxXqjL8=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 21|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 21|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 21|path payment destination line full" :
+ "pathpayment|protocol version 22|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 22|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 22|path payment destination line full" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39775,7 +43302,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 21|path payment destination line overflow" :
+ "pathpayment|protocol version 22|path payment destination line overflow" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39786,7 +43313,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 21|path payment destination path currency invalid" :
+ "pathpayment|protocol version 22|path payment destination path currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39794,7 +43321,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for first exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -39821,7 +43348,7 @@
"kP4eyoI1HZE=",
"fz8lPQJvq4k="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for last exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39849,7 +43376,7 @@
"8SPObYKW02k=",
"z6jC3R51BUc="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for middle exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39877,7 +43404,7 @@
"otq0tYEJnSE=",
"6rMQQYHZ5Fk="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39906,7 +43433,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39935,7 +43462,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39964,7 +43491,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39993,7 +43520,7 @@
"1QrSPHpxBnI=",
"jLlRKZzHGlM="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40022,7 +43549,7 @@
"xydSS6J7xYg=",
"Oa8zesB/gfA="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40051,7 +43578,7 @@
"1QrSPHpxBnI=",
"nL+odvAZYuI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40104,9 +43631,9 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40159,9 +43686,9 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40214,9 +43741,9 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 21|path payment not enough offers for first exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 22|path payment not enough offers for first exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40240,7 +43767,7 @@
"0Y/SYTU4Cxs=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment not enough offers for last exchange" :
+ "pathpayment|protocol version 22|path payment not enough offers for last exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40264,7 +43791,7 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment not enough offers for middle exchange" :
+ "pathpayment|protocol version 22|path payment not enough offers for middle exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40288,8 +43815,8 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
- "pathpayment|protocol version 21|path payment over send max asset" :
+ "pathpayment|protocol version 22|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 22|path payment over send max asset" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40298,7 +43825,7 @@
"m8PFA9JUd58=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 21|path payment over send max with real path" :
+ "pathpayment|protocol version 22|path payment over send max with real path" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40322,7 +43849,7 @@
"S/d6ddx/tVA=",
"jhuA2ilv4Sk="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40351,7 +43878,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40380,7 +43907,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40409,7 +43936,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 21|path payment rounding" :
+ "pathpayment|protocol version 22|path payment rounding" :
[
"3coszLNzRp8=",
"5dyguq3/VGY=",
@@ -40418,7 +43945,7 @@
"5dyguq3/VGY=",
"BoHp/c5gZc4="
],
- "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
[
"kiBHDC4ijr4=",
"KicKGt0UeOA=",
@@ -40429,7 +43956,7 @@
"ViMrIySVXxo=",
"fdvRLfID+0o="
],
- "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
[
"Y4m7XvhyLOY=",
"IJuHEhHQ7AE=",
@@ -40441,7 +43968,7 @@
"Pa2QlzvXpKI=",
"wTxT5A2/V0E="
],
- "pathpayment|protocol version 21|path payment send currency invalid" :
+ "pathpayment|protocol version 22|path payment send currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40449,7 +43976,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment send max 0" :
+ "pathpayment|protocol version 22|path payment send max 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40457,7 +43984,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment send max negative" :
+ "pathpayment|protocol version 22|path payment send max negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40465,7 +43992,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment source does not have trustline" :
+ "pathpayment|protocol version 22|path payment source does not have trustline" :
[
"H2V9dkAaPCE=",
"Y7r6ZwDqqNU=",
@@ -40473,7 +44000,7 @@
"kfGaIGQGn3Y=",
"KmrwgyVTh20="
],
- "pathpayment|protocol version 21|path payment source is not authorized" :
+ "pathpayment|protocol version 22|path payment source is not authorized" :
[
"AKotKUWNgkI=",
"QMbF0hOsfFE=",
@@ -40488,9 +44015,9 @@
"Qw4PwLm7L7A=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 21|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 21|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange" :
+ "pathpayment|protocol version 22|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 22|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40510,7 +44037,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40540,7 +44067,7 @@
"nAQvwVqlPik=",
"kIUdvVZML00="
],
- "pathpayment|protocol version 21|path payment takes all offers, one offer per exchange" :
+ "pathpayment|protocol version 22|path payment takes all offers, one offer per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40564,7 +44091,7 @@
"S/d6ddx/tVA=",
"DEqPIopFY0Q="
],
- "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange" :
+ "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40584,7 +44111,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40614,10 +44141,10 @@
"nAQvwVqlPik=",
"8DH3Bma4DGc="
],
- "pathpayment|protocol version 21|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
- "pathpayment|protocol version 21|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
- "pathpayment|protocol version 21|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
- "pathpayment|protocol version 21|path payment with cycle" :
+ "pathpayment|protocol version 22|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 22|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 22|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 22|path payment with cycle" :
[
"djM+mbE11uo=",
"mwX7aKJi5Wo=",
@@ -40845,7 +44372,7 @@
"bifhtT8Uw+k=",
"J7aCGLVa3Zk="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -40857,7 +44384,7 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -40869,13 +44396,13 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage" :
[
"tJxeWjzSP8k=",
"CkieGQwh/ik=",
@@ -40887,10 +44414,10 @@
"CkieGQwh/ik=",
"+YOGFnqd3E0="
],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
- "pathpayment|protocol version 21|path payment with rounding errors" :
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 22|path payment with rounding errors" :
[
"Gpa9aD4DJOw=",
"iMwa5rHGinY=",
@@ -40902,7 +44429,7 @@
"V1/q+R467RA=",
"9GYaEez4DbM="
],
- "pathpayment|protocol version 21|path with bogus offer, bogus offer shows on offers trail" :
+ "pathpayment|protocol version 22|path with bogus offer, bogus offer shows on offers trail" :
[
"hCztTo0CczA=",
"Ka8U4r7MAjU=",
@@ -40913,7 +44440,7 @@
"e4FtKaOTfBc=",
"oE60nWpjmyM="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment" :
[
"C4TN8jqaqkE=",
"FIMi3EJNcUg=",
@@ -40932,7 +44459,7 @@
"EJxud/C1Mhs=",
"zc/f3LKAbK4="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
[
"LRkK4jqXWBo=",
"lwPrbXQ1mWo=",
@@ -40941,7 +44468,7 @@
"EqXzpwpFRp8=",
"kTHG6TQswfI="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
[
"d8EiH5M7KQc=",
"OglcvbhrVXA=",
diff --git a/test-tx-meta-baseline-current/PaymentTests.json b/test-tx-meta-baseline-current/PaymentTests.json
index 7a143cc5dd..cba66fdddf 100644
--- a/test-tx-meta-baseline-current/PaymentTests.json
+++ b/test-tx-meta-baseline-current/PaymentTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"payment fees|protocol version 0|fee bigger than base reserve|account has only base reserve + amount" : [ "Jpus0ofxyBI=" ],
"payment fees|protocol version 0|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "EacgVbI3SOw=" ],
@@ -252,6 +253,22 @@
"payment fees|protocol version 21|fee equal to base reserve|account has only base reserve + amount + two operation fees" : [ "ualBRFHuens=", "17X2tvkzr6E=" ],
"payment fees|protocol version 21|fee equal to base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "18QXoSo9vqc=", "D4z1lClszr4=" ],
"payment fees|protocol version 21|fee equal to base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "XQjIDMztgPM=", "FYeHSpoE1nA=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount" : [ "LnUNvPjIn3A=", "nQq3GZo6QJ4=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "/ZbT8MKNAKQ=", "yBWOeq9rsAg=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "XgY8DTPqNnI=", "LANK4IPG/L4=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "6wzV47gOVJk=", "tZK7Yqw8Ksk=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + one stroop" : [ "12GqZK2bqMg=", "3mAjGVWqtL4=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + two operation fees" : [ "U6umgL/Z890=", "ZcgXU95A7gQ=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "dacD37WgP7Q=", "2AgLDtsANuk=" ],
+ "payment fees|protocol version 22|fee bigger than base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "jjum2bmA87Q=", "L5/GlE2Tz10=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount" : [ "SUlKbENGWuk=", "zIvomDRcm94=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + one operation fee" : [ "R1wGBHrqPjc=", "CxsD4RnQ4xM=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "8Kbzfy92O/w=", "byxpGe6bngA=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "1i8xlXCJCPM=", "tZK7Yqw8Ksk=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + one stroop" : [ "5G8Hs89BnL8=", "IfavfyzhL1w=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees" : [ "ualBRFHuens=", "17X2tvkzr6E=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "18QXoSo9vqc=", "D4z1lClszr4=" ],
+ "payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "XQjIDMztgPM=", "FYeHSpoE1nA=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount" : [ "Jpus0ofxyBI=", "/lfj8xIFS8I=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "EacgVbI3SOw=", "/lfj8xIFS8I=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "bqpp59+loaQ=", "/lfj8xIFS8I=" ],
@@ -5551,6 +5568,388 @@
],
"payment|protocol version 21|simple credit|with trust|positive" : [ "cq+nDLNIO9s=", "TDc3dUiqCM4=" ],
"payment|protocol version 21|two payments, first breaking second" : [ "vUc5S9Cd81o=", "d5r2z9IGX9Q=" ],
+ "payment|protocol version 22" :
+ [
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM="
+ ],
+ "payment|protocol version 22|a pays b, then a merge into b" : [ "ES4rPN1XjcQ=", "h6JaUMxEJfs=" ],
+ "payment|protocol version 22|a pays b, then b merge into a" : [ "ES4rPN1XjcQ=", "Wu9SvEYMYEw=" ],
+ "payment|protocol version 22|authorize flag|allow trust" :
+ [
+ "WEx+PmHYUnQ=",
+ "FrZjKtw8mwg=",
+ "fWyuTHD0lxQ=",
+ "gUsHRQ4kE2w=",
+ "EhAxAKvHhm0=",
+ "OOTod9XeDHM=",
+ "rq3n/Bvl0Q4=",
+ "95X5xQU1zow=",
+ "HP9ZYvdoD8E="
+ ],
+ "payment|protocol version 22|authorize flag|set trustline flags" :
+ [
+ "WEx+PmHYUnQ=",
+ "FrZjKtw8mwg=",
+ "fWyuTHD0lxQ=",
+ "gUsHRQ4kE2w=",
+ "EhAxAKvHhm0=",
+ "OOTod9XeDHM=",
+ "rq3n/Bvl0Q4=",
+ "95X5xQU1zow=",
+ "HP9ZYvdoD8E="
+ ],
+ "payment|protocol version 22|create, merge, pay, 2 accounts" : [ "ayQECBwgu0Y=", "XlRFU8U/sp8=" ],
+ "payment|protocol version 22|create, merge, pay, 3 accounts" : [ "ayQECBwgu0Y=", "SnBrVt2AiDw=" ],
+ "payment|protocol version 22|create, path payment, merge, create" : [ "ayQECBwgu0Y=", "eHMzPTdV2vg=", "eiDar//lEqU=", "xr1vuMghCjw=" ],
+ "payment|protocol version 22|dest amount too big for native asset" : [ "q/CjqbUfPiQ=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount" : [ "7n5xfNXpNc8=", "HWd8z1+W03I=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + one operation fee" : [ "zRnjbYP6ihI=", "5/7u0b9G76k=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "piQM5kjJAEw=", "hRvPPxiuQIA=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "x7eeDGnSxSc=", "K+dbnQJxdR4=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + one stroop" : [ "200+3NTEsqk=", "//hZ5eBjQKQ=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + two operation fees" : [ "ciEm4RTGHxY=", "BjrVM/0d8/E=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "kB8ineY1A5A=", "FR4+81LEKA4=" ],
+ "payment|protocol version 22|fee less than base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "Ja/NwLLCShg=", "emvXKlNy+vM=" ],
+ "payment|protocol version 22|issuer large amounts" : [ "wEU/zCnc8Mo=", "MVuj+4cfYng=", "sag0e+tg3B4=" ],
+ "payment|protocol version 22|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "ltpCIaZczig=",
+ "Fyt0Ko8v24o=",
+ "8foGwQE4PAU=",
+ "hZOSm+cnafw=",
+ "1VsPvuxunjE="
+ ],
+ "payment|protocol version 22|liabilities|cannot receive such that balance + buying liabilities exceeds limit" : [ "gI7wp98WcBw=", "aW8hu5XyLHA=", "DP3/1asPnh8=", "RXOvWQFq7Y8=" ],
+ "payment|protocol version 22|merge then send" : [ "hc0wHrLyUjU=", "PqyEQ8HTVrM=" ],
+ "payment|protocol version 22|pay self multiple, merge, pay self multiple, merge" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "4/lZJjAE4VA=" ],
+ "payment|protocol version 22|pay self, merge, pay self, merge" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "Fj56Iw2mL0Q=" ],
+ "payment|protocol version 22|pay, merge, create, pay, 2 accounts" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "a/TIxtU3xRY=" ],
+ "payment|protocol version 22|pay, merge, create, pay, 3 accounts" : [ "ayQECBwgu0Y=", "EiDemRZ1xOk=", "bw+SPmQfe2s=", "SJSgeM3Uu+A=" ],
+ "payment|protocol version 22|pay, merge, create, pay, self" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "H49QH0JWmyA=" ],
+ "payment|protocol version 22|rescue account (was below reserve)" : [ "0AJAg3PrWXA=", "mfRk/WoQjGQ=", "F/+oKcTd+9w=", "oH6J+nwxCQ0=" ],
+ "payment|protocol version 22|send XLM to a new account (no destination)" : [ "q/CjqbUfPiQ=" ],
+ "payment|protocol version 22|send XLM to an existing account" : [ "n4X0EHaykn8=" ],
+ "payment|protocol version 22|send to self" :
+ [
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE="
+ ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and 0 balance|all" : [ "q+s/qIS5jIM=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and 0 balance|few" : [ "q+s/qIS5jIM=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and 0 balance|more than have" : [ "Sp5UTt3KyUQ=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and full balance" : [ "GLV7WdfYLnw=", "GLV7WdfYLnw=", "GLV7WdfYLnw=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and full balance|all" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and full balance|few" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and full balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and half balance" : [ "tnun7ue7puM=", "tnun7ue7puM=", "tnun7ue7puM=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and half balance|few" : [ "gaBc/Inp5R8=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and half balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|existing asset|with trustline and half balance|to full" : [ "gaBc/Inp5R8=" ],
+ "payment|protocol version 22|send to self|existing asset|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 22|send to self|native|all" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 22|send to self|native|few" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 22|send to self|native|more than have" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and 0 balance|all" : [ "Fg7J/gUBuDc=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and 0 balance|few" : [ "Fg7J/gUBuDc=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and 0 balance|more than have" : [ "Sp5UTt3KyUQ=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and full balance" : [ "yTkIG0a9CNU=", "yTkIG0a9CNU=", "yTkIG0a9CNU=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and full balance|all" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and full balance|few" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and full balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and half balance" : [ "n7pzIKzj+yM=", "n7pzIKzj+yM=", "n7pzIKzj+yM=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and half balance|few" : [ "6azhfLIBtZ4=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and half balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|with trustline and half balance|to full" : [ "6azhfLIBtZ4=" ],
+ "payment|protocol version 22|send to self|non existing asset with existing issuer|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 22|send to self|non existing asset with non existing issuer|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 22|simple credit|credit payment with no trust" : [ "HeM7OR1loHc=" ],
+ "payment|protocol version 22|simple credit|credit sent to new account (no account error)" : [ "HeM7OR1loHc=" ],
+ "payment|protocol version 22|simple credit|with trust" :
+ [
+ "0w6ojK35fmo=",
+ "HwKcbHhDEEE=",
+ "2P285NfeaI8=",
+ "jv+r78VrmhI=",
+ "0w6ojK35fmo=",
+ "HwKcbHhDEEE=",
+ "2P285NfeaI8=",
+ "jv+r78VrmhI="
+ ],
+ "payment|protocol version 22|simple credit|with trust|missing issuer" :
+ [
+ "cGwxRvCq0ig=",
+ "2Itf+Qw1TNw=",
+ "RF4Eosc/lIM=",
+ "PMFNThVyhW0=",
+ "Elc+Da6J2CA=",
+ "5QFuDzALZMk="
+ ],
+ "payment|protocol version 22|simple credit|with trust|positive" : [ "cq+nDLNIO9s=", "TDc3dUiqCM4=" ],
+ "payment|protocol version 22|two payments, first breaking second" : [ "vUc5S9Cd81o=", "d5r2z9IGX9Q=" ],
"payment|protocol version 2|a pays b, then a merge into b" : [ "tC1VsNNRT18=", "6Cm6IY7Goqo=" ],
"payment|protocol version 2|a pays b, then b merge into a" : [ "tC1VsNNRT18=", "L64XLnXWjLE=" ],
"payment|protocol version 2|authorize flag|allow trust" :
diff --git a/test-tx-meta-baseline-current/RevokeSponsorshipTests.json b/test-tx-meta-baseline-current/RevokeSponsorshipTests.json
index 59b9723e11..a0d9a91e13 100644
--- a/test-tx-meta-baseline-current/RevokeSponsorshipTests.json
+++ b/test-tx-meta-baseline-current/RevokeSponsorshipTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"update sponsorship|protocol version 0|invalid input" : [ "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=" ],
"update sponsorship|protocol version 0|invalid input|invalid trustline keys" : [ "dhe5iAdbDEg=" ],
@@ -1330,6 +1331,152 @@
"Q8rVNUnFVyo=",
"ZJ6LqPNm9YU="
],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is not sponsored|account" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is not sponsored|claimable balances" : [ "zljpJI2QM6A=", "ukb0VD9tGXE=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is not sponsored|signer" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is not sponsored|trust line" : [ "zljpJI2QM6A=", "LGoJXqPqFJA=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is sponsored|account" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is sponsored|claimable balances" : [ "zljpJI2QM6A=", "ukb0VD9tGXE=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is sponsored|signer|Account has sponsored entry" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is sponsored|signer|Signer is the only sponsorship" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 22|entry is not sponsored|account is sponsored|trust line" : [ "zljpJI2QM6A=", "LGoJXqPqFJA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is not sponsored|claimable balance" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is not sponsored|signer" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is not sponsored|trust line" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored by owner|data" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored by owner|offer" : [ "7hLEl2G7DxE=", "iQjvkbpQ4po=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored by owner|signer" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored by owner|trustline" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|account" : [ "qmTHu4kt2c0=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|claimable balances" : [ "E9mO/AGttQw=", "H0TWbmJDKno=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|data" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|offer" : [ "7hLEl2G7DxE=", "1S8bSkqTX0s=", "okQkPk1bwzk=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|signer" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 22|entry is sponsored|sponsor is sponsored|trust line" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 22|failure tests|does not exist" : [ "FugNlUBhrvA=", "FugNlUBhrvA=", "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 22|failure tests|does not exist|use wrong account in offer key" : [ "EiXaQtJB464=", "S8my1pv0KcM=", "3IR+YmKs30M=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|entry|establish sponsorship" : [ "zljpJI2QM6A=", "yNCcD809OGs=", "7eIlN1YVTBI=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|entry|remove sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|entry|transfer sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|signer|establish sponsorship" : [ "zljpJI2QM6A=", "yNCcD809OGs=", "nx9GUWGUkwY=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|signer|remove sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 22|failure tests|low reserve|signer|transfer sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 22|failure tests|not sponsor" :
+ [
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I="
+ ],
+ "update sponsorship|protocol version 22|failure tests|not sponsor|entry is not sponsored. transfer from wrong source account" : [ "7eIlN1YVTBI=" ],
+ "update sponsorship|protocol version 22|failure tests|not sponsor|signer is not sponsored. transfer from wrong source account" : [ "nx9GUWGUkwY=" ],
+ "update sponsorship|protocol version 22|invalid input" :
+ [
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8="
+ ],
+ "update sponsorship|protocol version 22|invalid input|invalid trustline keys" : [ "0o7C9IkSli4=" ],
+ "update sponsorship|protocol version 22|too many sponsoring" :
+ [
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE="
+ ],
+ "update sponsorship|protocol version 22|too many sponsoring|account" :
+ [
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA="
+ ],
+ "update sponsorship|protocol version 22|too many sponsoring|claimable balance" :
+ [
+ "/3jBHudBiys=",
+ "QctJflExV9Q=",
+ "/3jBHudBiys=",
+ "QctJflExV9Q=",
+ "/3jBHudBiys=",
+ "QctJflExV9Q="
+ ],
+ "update sponsorship|protocol version 22|too many sponsoring|pool share trustline" :
+ [
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I="
+ ],
+ "update sponsorship|protocol version 22|too many sponsoring|signer" :
+ [
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY=",
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY=",
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY="
+ ],
+ "update sponsorship|protocol version 22|too many sponsoring|trustline" :
+ [
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU=",
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU=",
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU="
+ ],
"update sponsorship|protocol version 2|invalid input" : [ "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=" ],
"update sponsorship|protocol version 2|invalid input|invalid trustline keys" : [ "dhe5iAdbDEg=" ],
"update sponsorship|protocol version 2|too many sponsoring" :
diff --git a/test-tx-meta-baseline-current/SetOptionsTests.json b/test-tx-meta-baseline-current/SetOptionsTests.json
index b57ff01017..25648cb66c 100644
--- a/test-tx-meta-baseline-current/SetOptionsTests.json
+++ b/test-tx-meta-baseline-current/SetOptionsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"set options|protocol version 0" :
[
@@ -1982,6 +1983,188 @@
"1lR3Fq0QXpo=",
"KNNbIhYcerU="
],
+ "set options|protocol version 22" :
+ [
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw="
+ ],
+ "set options|protocol version 22|Home domain|invalid home domain" : [ "qfychd3sH3Y=", "bjSEmZjbch4=", "BDLUaR4RlS0=" ],
+ "set options|protocol version 22|Signers|add and remove many signers, some with sponsorships" :
+ [
+ "1y6+P8JbQFI=",
+ "X+w4uyvvugI=",
+ "rQG8VEDj6SM=",
+ "lX+WZ4Ki/cU=",
+ "jbeJTnMkJbA=",
+ "iBYhC9zPsb0=",
+ "Ut+s6wddyK0=",
+ "jj5o47oX9w0=",
+ "BKI3hni4G1g=",
+ "2HXNvWZhUEM=",
+ "aJF5qymBOyw=",
+ "ONig13EIaLI=",
+ "LTJZ8ObO6Dk=",
+ "Ydeyeh7vmZ8=",
+ "QRSHaJsNIS4=",
+ "CYSS5NXo+lQ=",
+ "dCsqHh+PYC0=",
+ "UR6Wi8qGJTs=",
+ "7RA1dQYxo4w=",
+ "oR5dXZ4WDpI=",
+ "4Qg/Wn5xH3Y=",
+ "A+Ry/nehWOk=",
+ "gqCNPIZ/ZKs=",
+ "OFyoqvll4f4=",
+ "MWicP0BXxdo=",
+ "YKKH+jVp0fo=",
+ "VzIxsv+CYjE=",
+ "q7Jfrpotmus=",
+ "fR7VvRnu7rE=",
+ "32uLn9KBvx8=",
+ "bvsfeQzU8A0=",
+ "6JZIp7V0x/k=",
+ "ge7zmfdGhCk=",
+ "xLgvieq4H78=",
+ "GQVfJkcItTA=",
+ "pD1jADyKeFE=",
+ "sdeyFHsGc5Y=",
+ "vlIsSNDyd5w=",
+ "a8dlAYhcXQ8=",
+ "ChbvLWi8A8k=",
+ "QZmTX5BzxXQ=",
+ "9vy3Ck8eQ68=",
+ "E6zNkE5A0RY=",
+ "wOY+ZMyOKY8=",
+ "g19y13FR100=",
+ "EO7Mza771lw=",
+ "dfL5YGndwls=",
+ "7hVkceFKBMk=",
+ "+3s5pr7RBKI=",
+ "5k/IEb/HkCg=",
+ "lRAKy5ug/O0=",
+ "5RD4FMhXZbg=",
+ "hm6KW5y5zNo=",
+ "sLMzSJEdHxk=",
+ "9B0PELY94+E=",
+ "F/z3tdhMLLM=",
+ "4V8xw7qcTug=",
+ "UfMZMTt4c5I=",
+ "cVTOa2tcy/8=",
+ "+N/wR7NzVmU=",
+ "HNZkrExZzHY=",
+ "TyXMdatTRBU=",
+ "hpU4guktl9o=",
+ "VEmQGJyAeco=",
+ "3weG2nqbaQo=",
+ "cBGdcFnb/88=",
+ "dLPCRFjYSpY=",
+ "7CD3ZdS1BII=",
+ "VcYIIwuRSEc=",
+ "HJYX92CqjCU=",
+ "tOzrhkCVrTk=",
+ "E4j4spsyVuI=",
+ "u55fIpl6fHY=",
+ "+nhfZf1Z/Jk=",
+ "n3lebTUf3Mg=",
+ "U/mj4wc9kMY=",
+ "4nKs3xnemSs=",
+ "SFyJVgVoezs=",
+ "ZvuTDweS8uw=",
+ "3YZus2969xQ=",
+ "FKd5x/m/spA=",
+ "xHSnDlIHtkU=",
+ "IBtC5pFF+mA=",
+ "JQmtUggKdeU=",
+ "kQ+LBxnZitE=",
+ "VuGwKPW1Dm8=",
+ "+R+rDXu1kww="
+ ],
+ "set options|protocol version 22|Signers|add signer with native buying liabilities" : [ "38PGch32Yj8=", "a0Y+nX12cIA=", "jtIBQ22cXd8=" ],
+ "set options|protocol version 22|Signers|add signer with native selling liabilities" :
+ [
+ "38PGch32Yj8=",
+ "wRxyByGAg1M=",
+ "UF4QXsLSDFA=",
+ "gv+h/mUNbsc=",
+ "QgGYJzzK950="
+ ],
+ "set options|protocol version 22|Signers|bad thresholds" : [ "qfychd3sH3Y=", "bjSEmZjbch4=", "BDLUaR4RlS0=" ],
+ "set options|protocol version 22|Signers|bad weight for master key" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 22|Signers|can't use master key as alternate signer" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 22|Signers|delete signer that does not exist with sponsorships" : [ "2uBnNfq498Q=" ],
+ "set options|protocol version 22|Signers|ed25519 payload signer" : [ "SJAFgP/N7Cw=", "6HG1pPS7mN8=", "/xb9kmQfLRM=" ],
+ "set options|protocol version 22|Signers|insufficient balance" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 22|Signers|invalid signer weight" : [ "q8+e9afXZt8=", "Oj5/tePHbPY=" ],
+ "set options|protocol version 22|Signers|non-account signers" :
+ [
+ "q8+e9afXZt8=",
+ "MYl3RCncSPM=",
+ "H+NLFPCfpJc=",
+ "GVNVIvgwKuI=",
+ "RxN4DRgpb/c=",
+ "fNQqefdx0z0=",
+ "m5uSD3MNQo0=",
+ "eyDgURLiDrw=",
+ "6f0yBWKn6xA="
+ ],
+ "set options|protocol version 22|Signers|sponsorship" : [ "+WEkxMSEL0I=", "wGSJfL1Y+wc=", "+WEkxMSEL0I=", "wGSJfL1Y+wc=" ],
+ "set options|protocol version 22|Signers|sponsorship|create, modify, and remove sponsored entry" : [ "JXf3gY19VdA=" ],
+ "set options|protocol version 22|Signers|too many signers" :
+ [
+ "o3hAfMUEbvI=",
+ "E6iSP2WD17Y=",
+ "pwL2VtNY3DM=",
+ "x+WtocV1dS8=",
+ "YaTJ/wLV0QU=",
+ "hXY36LUbxTw=",
+ "TSn1J6tE9Fg=",
+ "da+N+KHQ8E8=",
+ "k3sT39o3B+4=",
+ "fUKRKTQZEv4=",
+ "d+3nFJG018o=",
+ "qa5WTHbBfvU=",
+ "dN7PgFV2tOE=",
+ "yZoO8kdO8Bc=",
+ "5B0PNXPXzpU=",
+ "ChtkaU47z/0=",
+ "R7FTtdfDngs=",
+ "OUrG2fq2JGg=",
+ "OGlnK224hvM=",
+ "zH7sBjsKgvw=",
+ "2hgJNKFAHvQ="
+ ],
+ "set options|protocol version 22|Signers|too many subentries" : [ "vr9Ti+U2lyI=", "vr9Ti+U2lyI=" ],
+ "set options|protocol version 22|flags|Can't set and clear same flag" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 22|flags|auth flags" :
+ [
+ "z/qiQYsIoXY=",
+ "yKP4oxPYKng=",
+ "aFSzZ/99Ee8=",
+ "OYXuyqtd2Gc=",
+ "bhEC112s7dc=",
+ "1lR3Fq0QXpo=",
+ "KNNbIhYcerU="
+ ],
"set options|protocol version 2|Home domain|invalid home domain" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"set options|protocol version 2|Signers|add signer with native buying liabilities" : [ "7mDTyBusMEE=", "F4XfmmSvUyo=", "LjJWBJ6wR7U=" ],
"set options|protocol version 2|Signers|add signer with native selling liabilities" : [ "7mDTyBusMEE=", "44U+GUCwrJk=", "LjJWBJ6wR7U=" ],
diff --git a/test-tx-meta-baseline-current/SetTrustLineFlagsTests.json b/test-tx-meta-baseline-current/SetTrustLineFlagsTests.json
index 49b049f9d8..09ead380c2 100644
--- a/test-tx-meta-baseline-current/SetTrustLineFlagsTests.json
+++ b/test-tx-meta-baseline-current/SetTrustLineFlagsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"revoke from pool|protocol version 0" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 1" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
@@ -9659,6 +9660,2411 @@
"nQGAiQTM5xo=",
"gZGReKwsHpc="
],
+ "revoke from pool|protocol version 22" :
+ [
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - both non-native|pool is deleted" :
+ [
+ "+Ym5Ouh3A1g=",
+ "/BH1FTN6+h4=",
+ "Bb6Zlvmk/YY=",
+ "oD36Rf6sYbo=",
+ "zgWKGSSDS8Y=",
+ "zOs2pjvRVVk=",
+ "FEXxc2YLC4o=",
+ "Pvg4mu4e4tk=",
+ "aZ6CD+nyHqI=",
+ "T6ZTXkZCyiw=",
+ "PVifaxNjURY=",
+ "NJPDAGPMWVg="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - both non-native|pool still exists" :
+ [
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "n+cLxNwPwm8=",
+ "XCkkdzq6R5M=",
+ "KMsJgkYHiDQ=",
+ "NAIMaVMbswo=",
+ "1htoEiMSMSw=",
+ "tXQTMfzM2pI=",
+ "ki9SMrdROjM=",
+ "pVK6UbIYqrU=",
+ "rhlR2P3SQvQ=",
+ "nsKXQAxQVyU=",
+ "qw79ncEVqY8=",
+ "0AXRCL6Rqas="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - one non-native" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - one non-native|pool is deleted" :
+ [
+ "lpgdCIoiExw=",
+ "peZERE3AFAc=",
+ "wnAJ5laFHNE=",
+ "h9NhAZ5VjcY=",
+ "Vc5oKsGfBJQ=",
+ "iFgtOshFZxo=",
+ "weNK62IZAXE=",
+ "rG0okGWigAI=",
+ "TZwrqJvtkcg=",
+ "hGGgNBk5FJY=",
+ "NVPfNIzA1jU="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claim - one non-native|pool still exists" :
+ [
+ "b+6egKjMCAs=",
+ "SaWxxGLV5X8=",
+ "tFuT5qlE3Zo=",
+ "pPH0JJdFXtU=",
+ "dREKPS4SyK4=",
+ "Zq574yBOaYU=",
+ "GRBEr3O/Jvo=",
+ "m1bpgWrv+wM=",
+ "gcw3c2Hq+dI=",
+ "C3pVpf5g2p8=",
+ "bNwbWkEKHIE=",
+ "eTzf+hkEGYc=",
+ "1/TUeZ80ZRo=",
+ "aoZCKpXXeUs=",
+ "cXvh8tefhU8=",
+ "2GGOlfbmX9s="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claimable balance created for issuer|assetA issuer" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "LwrvuE87QAA=",
+ "SeEriguCssQ=",
+ "p/y71HH6sJs=",
+ "peZERE3AFAc=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "Zs8cJ8HAP6Q=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|claimable balance created for issuer|assetB issuer" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "Mg/lKeId6BI=",
+ "gGEDFOyqMVE=",
+ "9k7VxkFIBnk=",
+ "DjvkXsGBP/0=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "RPPvoCE+Q68=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - both non-native" :
+ [
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg=",
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - both non-native|pool is deleted" :
+ [
+ "ZTBvv0B9yN0=",
+ "Usnr3zGU8Cg=",
+ "ySEZjtY8cJE=",
+ "4+gwz1OxBfU=",
+ "Jq9kKIWNUz0=",
+ "UI0LFkR9H8E=",
+ "nq4ipJ6kDoo=",
+ "kc8tICANsHU=",
+ "yY/OU+u+ZfI=",
+ "AmVgBm23JF4="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - both non-native|pool still exists" :
+ [
+ "/QMFkNN5Kek=",
+ "4peUB8yndew=",
+ "ZuYDaSMDk+8=",
+ "b9SBhsYMppQ=",
+ "EcgGajTQyxk=",
+ "YoQkhO8Qo9A=",
+ "S/yMi/PZzUU=",
+ "I1KlCKSm1d0=",
+ "u7cKMcmvLgY=",
+ "h7NZP6FasMk=",
+ "lzy5CKJQd9c=",
+ "uVXdy7UHiUQ=",
+ "ba7tmG67KNo=",
+ "5JH7R9gY2ds=",
+ "54pdB1xmjVc=",
+ "4Pp3LnJ/nu4=",
+ "FseWFTYw16Q="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - one non-native" :
+ [
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg=",
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - one non-native|pool is deleted" :
+ [
+ "48XgeIZy8OY=",
+ "UPSHkOf2/1o=",
+ "nrj4fYhF7R4=",
+ "I0mWnLDu1Ak=",
+ "/4VRCC1k2Gk=",
+ "2eMUUzN1jhw=",
+ "XzoIgWa+9g8=",
+ "VlReDo1U8Hc=",
+ "EK4R6FyCnuw=",
+ "YnmGQrG8rOA="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|clawback - one non-native|pool still exists" :
+ [
+ "VhKunZd1t4U=",
+ "f+ZW2SsHZ5s=",
+ "BorfDJHTcCo=",
+ "3JknvYRsmJE=",
+ "aMTO71+IE0k=",
+ "3LyZR3MRuaA=",
+ "ztyZ6bTbij4=",
+ "BHuS0Q4PngU=",
+ "n2DrGRZE6Eo=",
+ "Jn5F1BmuJRg=",
+ "0dW7Yhc6pLs=",
+ "uFpCWPnZOmk=",
+ "0s0nW8k3YOg=",
+ "O8ZjocTx1jA=",
+ "BCnSI7M83Og="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke from 0 balance pool share trustline" :
+ [
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "HrDvHPNYnLk=",
+ "XSU8PLWDyaA=",
+ "yiEVFZDw32g=",
+ "6wdVXH5SaRY="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke from multiple pools" :
+ [
+ "Hjo8FQqueqw=",
+ "xE+eIl3ob+U=",
+ "2xVG+zeF8mk=",
+ "3+u+ODVf3ig=",
+ "a8xgjKLHfTc=",
+ "OgZIAN3xZAs=",
+ "wbEIQW/amSw=",
+ "YhmrSjGVrlI=",
+ "0XbJrLRTBcA=",
+ "rEtjEPsHQm0=",
+ "zC2kU6X2QjE=",
+ "pZ4U6lguLxI=",
+ "pDrrlrxDtKE=",
+ "ZR/Dqy56VNA=",
+ "LoIXspQzqYA=",
+ "kTWZYHXdBRU=",
+ "TWXrYreuxz8=",
+ "QFA1ZIehQNA=",
+ "w+Ac3lim2Qc=",
+ "HWShIqqgj3E=",
+ "ZBEFh82t/lU=",
+ "c7Q4LhXmJcw=",
+ "TQP4kPIkmWY=",
+ "K8fnkhoZhdc=",
+ "YOwxlpqCOtg=",
+ "W5y2rMqyJDs=",
+ "+ulPx8MN6bs=",
+ "VgNIl6N3eJY=",
+ "K7wqPFpAqS0=",
+ "W9hpRN8rO1c=",
+ "coSNMDGjeiA=",
+ "TEDG1ng65a0=",
+ "6sQSiW905i4=",
+ "PgExoIsc+Mw=",
+ "lxd4vFR/wQg=",
+ "FH7FDQM9BWo=",
+ "iwTTjfUmoKI=",
+ "n/8Lfvkv95w=",
+ "diUvzncUAXs=",
+ "FU55H2/4lrs=",
+ "BNaceEtNxL4=",
+ "pYn+f3gfJ/0=",
+ "lppR5dJHT38=",
+ "mK6Ofe93kOk=",
+ "c6tz0zMRAVI=",
+ "RSv0SNcZFmE=",
+ "beZDLwy7ygU=",
+ "M+H39/ZjqoY=",
+ "YG+6DjMksF0=",
+ "49jL/eDQz2Y=",
+ "h0BsrbtGSlg=",
+ "jwsBhNpubhs=",
+ "ziV5kYNkA84=",
+ "CydzDhFMm0E=",
+ "3gmjr7p2rAQ=",
+ "iRvZXykG6zk=",
+ "Q06fbRxyiK8=",
+ "hzjDoin6BP8=",
+ "4EPq34X5FWs=",
+ "+y+sOMwuYi8=",
+ "O/Vq5w/i2NE=",
+ "MEzTbN8PM/k=",
+ "knna+KKyLJU=",
+ "WB+8v75Uu48=",
+ "YHK21yvuqeY=",
+ "i2eqhtqDiyY=",
+ "xrVQIIooWDU=",
+ "p8J0PACGSj4=",
+ "pHdadNDYClk=",
+ "JSi1KawNpGE=",
+ "ZopZZAUQ598=",
+ "KTvErdzoNxU=",
+ "invydohTVkg=",
+ "XTLvzjW+oW0=",
+ "jF7Cwq3w5TI=",
+ "lDQwkFD7/ts=",
+ "PiMbyl1/jmU=",
+ "Ysj5Za1DImQ=",
+ "gdQUlwVkJcs="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetA" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "dW6cpULhKNk=",
+ "wO/3uM9B2Po=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "Vr6N7oWmQT4=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "2WpKVigASKk="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetB" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "Wvh7hNfDjhk=",
+ "jJSVMvszpVc=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "gfI9syNVctI=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "t530TWbdh1s="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|one non-native - revoke assetB" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "fgnaOFchQII=",
+ "TA/cdM4Xy/0=",
+ "Fu+KgY+q8dE=",
+ "DTXAW/tJReo=",
+ "CNKqUHo3CeE=",
+ "OLsHk9FFIWU=",
+ "vQyOXojXeKU=",
+ "pFtFgKL1ezY=",
+ "O84hnqFJqmE=",
+ "YdZtXiFDy1g=",
+ "41QlAWdoh/4=",
+ "P9E1tFj//rI=",
+ "NKF2PFq7gwk="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetA" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "pQujAY8POkk=",
+ "FdX4A7Gb+2k=",
+ "b+6egKjMCAs=",
+ "5zsQlwN87jE=",
+ "Y1WB5vwm9lA=",
+ "rHgSIjA/pnE=",
+ "0eW7bXcf62M=",
+ "QqUFUy4zmKU=",
+ "36Os85JolBo=",
+ "8cti8D9htIQ=",
+ "PH/OfShy+OE=",
+ "EDe4tW2B9Tg=",
+ "g6EVmdH8ZlY=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetB" :
+ [
+ "i6Zjthun9YI=",
+ "EOg44IvGPmI=",
+ "Ulq8tDXb62Y=",
+ "0uxgYO14KiA=",
+ "b+6egKjMCAs=",
+ "iLJufErHcmM=",
+ "v94XKmPxYxg=",
+ "1/u4PxnETPA=",
+ "t36g9PytvkE=",
+ "LCgAyG45HtM=",
+ "BEK0nbOKYHU=",
+ "Y/wSO1WsqI8=",
+ "pU/5LFHf55I=",
+ "YpkHsxj22Dk=",
+ "m0LV40D3kdE=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "QhkoBGcOpgw=",
+ "5nk7BvOxp9I=",
+ "ruGZxsvHwFU=",
+ "jPejNuKonlE=",
+ "HUyGo1kPa9c=",
+ "njt5dITGAZ0=",
+ "dtYxYb05f7Y=",
+ "BrVTJ4IHoaY=",
+ "ZBrXMdp2QCc=",
+ "xbD8nAq8Ni8="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "LBd+57JLOXk=",
+ "0kJ7g+ZLoHU=",
+ "YLZQarx6jxc=",
+ "nHyEc22+0OQ=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "EQMvn/t6mtw=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "pdl3IFOY1lo=",
+ "fvohpA+kTIE=",
+ "M2y6CjlVHOM=",
+ "ocfYlYp1MK4=",
+ "dRNEFuN+B1w=",
+ "WO9knC4D5h8=",
+ "Kl11EG5LxQE=",
+ "cTbvrFiOBsw="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "/3AiHDXmMT8=",
+ "ZwzseH1CRk0=",
+ "IfMZXz9C1TU=",
+ "gAFXUR6/mO4=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "H56NCb8sb0o=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships" :
+ [
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "q2D5a2B98T0="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "nObizgvUQYg=",
+ "OUaS+ccymcI=",
+ "n5c4nzHu9So=",
+ "rosuVpQ5osM=",
+ "M9fx/pOAvKo=",
+ "dNYiAdnBZo4=",
+ "eHhA/C1i2mc=",
+ "HDjsiqnZlsI=",
+ "0xRsBO61d/s=",
+ "2OLKDzPsp3E=",
+ "6gYidblhKGo=",
+ "vLfma5tjkkk="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - no sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "zKjqfQEDWvI=",
+ "YJjOyj8oHbY=",
+ "Rqbx2eVuSNY=",
+ "hX4iIibV3h4=",
+ "Xvvf6qdz5I8=",
+ "PVOkd7lYBTU=",
+ "DjMTLgn3RQA=",
+ "xYQXHf6ITg4=",
+ "40JfTtpnY+w=",
+ "qDEoMnxSHFc=",
+ "fzCs6fzTx7w=",
+ "hL73VBQx+ow=",
+ "tbjxFEhbuOY="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "/W4Juu4l2Ic=",
+ "X/Y9KHIwNhc=",
+ "SGByQXLfA4c=",
+ "1u06ilPZz9M=",
+ "wU5gbx4l6RQ=",
+ "iDZ2ZgywwIU=",
+ "uUliUfPzrys=",
+ "b4HGjd/Z7z8=",
+ "KGvYRDSK/Nw=",
+ "kanYRZtNLPM=",
+ "8GOxyk2oHow=",
+ "55eywZbLw0E=",
+ "tqD/hzH0laY="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - sponsored account is the sponsor of the pool share trustline - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|increase reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "6qZO+9Oc0UY=",
+ "shyGTVCpQGQ=",
+ "JmtKFxnFG3E=",
+ "9R90QvL2AwY=",
+ "WNNCRPDBJqA=",
+ "r2LUTId77ik=",
+ "2GiHdNApg48=",
+ "JLKRkbYMHkg=",
+ "dyPvMndH2Fc=",
+ "+RE6xwqw3dA=",
+ "bKn2P54ILaE=",
+ "8FC00+kD3so=",
+ "BnyXePT2Z1E="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "GbGFfkRWX58="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "pN6bXNfHkDc=",
+ "LnToo8b/nrc=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "6PIZbtSfdAo=",
+ "v0NkMfsvWx0=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "DpJkKM/x7js=",
+ "RYW1DMK0ylo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - multiple pool share trustlines - one sponsored pool share trustline - sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "t50Kx6IzVpg=",
+ "ps2OKFiCm7w=",
+ "1zNlN3+6j8I=",
+ "chzR/pHaXRg=",
+ "52h8i8Tdzt4=",
+ "mpc0RkLo4yI=",
+ "rtSTaFd6+ng=",
+ "0LROhafk0r4=",
+ "f6Q55wZmQ2k=",
+ "qcCUAm8Cdzw=",
+ "UKCQ1XeW86k=",
+ "gr5DWNcUbzQ=",
+ "2o+bQPrUP3E=",
+ "sGS8tJDmVc8=",
+ "cUP//etQdKA=",
+ "mH/GPeeiL1Y=",
+ "TyJwWhfq3J8=",
+ "TfdZ3vO1FSA=",
+ "btBQvPowyKU=",
+ "IrmUtB+zlAQ=",
+ "jh3Zm4pxTSE=",
+ "6KkNNBbF+kM=",
+ "QvNqxR4I4Lw=",
+ "kauJIQkouUs=",
+ "MUYygCSmVLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "j4KCLOuE7GI=",
+ "hkRNAZ+pf6I=",
+ "OYdQ8oas65o=",
+ "gIx1hFW87do=",
+ "qnIWlcK74I4=",
+ "kDID1UeVaG8=",
+ "Tv4Nkqn8lAI=",
+ "U8VNLfxtkI0=",
+ "PwR2t1WmsD8=",
+ "KsheP71B1Sc=",
+ "9T9qBm6ZOfk=",
+ "zuHXiQ2u+sY=",
+ "IhwUdJA6//4="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "fhiZpRFu5qM="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "b8tRcpsi8mA=",
+ "F5ijK7yoWUM=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "jEo9NWKZw8c=",
+ "lVkiSLJ+lks=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "WCcXJyH6x8M=",
+ "UgHx67V4GSs="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - sponsored account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "Yn3JP1iE3q4=",
+ "WnrhiyYLcP8=",
+ "02UzR/sJcH4=",
+ "JgZ6h2sW6Ao=",
+ "gBLmwZvzISo=",
+ "siVxaUj23R0=",
+ "S+5WujVRdKQ=",
+ "XtznL6LlO7U=",
+ "vgFfCWjo7i8=",
+ "l8LLQalH6ZI=",
+ "0h7F7RRdTZU=",
+ "8oMOyvCqojo="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - sponsored pool share trustline - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "LJ2ADr8o3x4=",
+ "SPKthBvbvuI=",
+ "k8LUcEnDKnI=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Fb5B6hfsZlE=",
+ "xZxeysEiyJ8=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "T7hAK6j5ZJk=",
+ "IfepYsnZcsw="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|same reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "NWGl+O8AraM=",
+ "sd5lz+CnDWM=",
+ "OYdQ8oas65o=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Tv4Nkqn8lAI=",
+ "Ih5j1LPZaHo=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "zuHXiQ2u+sY=",
+ "JvlgwDUBNow="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|sponsorships|trustline is owned by one issuer and sponsored by the other" :
+ [
+ "8luTh3PGQYo=",
+ "5Jgd2eRDit4=",
+ "VbrDPwVZknI=",
+ "xoEy6wWM4oU=",
+ "olz2QDlZEHw=",
+ "qssWSfmkMYU=",
+ "bEJUZpAS1Vk=",
+ "AXIifRxSVt8=",
+ "V4Ioj0Qih9k=",
+ "oduAfdyMC+k=",
+ "r7jMSv9BP6M="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|trade with pool, revoke, then trade again|both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "ZFdkn/ouZ88=",
+ "tvXsAfmkSxs=",
+ "YLZQarx6jxc=",
+ "Y7SP93sFOgs=",
+ "Y5VET2vN1Sk=",
+ "4yKjvqPn5co=",
+ "lxK0HXhQW/o=",
+ "NrZg4VuyrJc=",
+ "9CXpaMsv+Is=",
+ "0cN4a9QINro=",
+ "W2lIBEmpZ5E=",
+ "htPTx+5xcsw=",
+ "8IvIcQJSV4w=",
+ "lAq+pol1X38=",
+ "K+Q57Dbu8+o="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|trade with pool, revoke, then trade again|one non-native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "Rjx7eO63QF4=",
+ "KQ6Q21mq0XE=",
+ "F7/u2rZpZMU=",
+ "JsZZJjrKsU4=",
+ "aaUQBFoOHBQ=",
+ "1erOIF6ZO+w=",
+ "yv+TlyhjF34=",
+ "bwHyVUS2uB4=",
+ "ihtWhcneSbc=",
+ "8ftFgorkUNc=",
+ "srbllBL5YrU=",
+ "77fYVul99HM=",
+ "Yxyr3gy2bl8=",
+ "HwkM7Io95hY="
+ ],
+ "revoke from pool|protocol version 22|revoke with allow trust|validate op num and tx account is used in hash" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "X0ZDRAOQph4=",
+ "glK5AsTZj+Q=",
+ "mym0/yXhQsA=",
+ "fQw441JCKi0=",
+ "2jRroFI89Ww=",
+ "Q1Sa3X+v164=",
+ "o0wJ50z5CT8=",
+ "bQzQyc5LID4=",
+ "SW3I+9ZFaOM=",
+ "NWU6e5TPyKo=",
+ "C1+eBaQfrWQ=",
+ "VNAezj7BuzE="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - both non-native|pool is deleted" :
+ [
+ "+Ym5Ouh3A1g=",
+ "/BH1FTN6+h4=",
+ "Bb6Zlvmk/YY=",
+ "oD36Rf6sYbo=",
+ "zgWKGSSDS8Y=",
+ "zOs2pjvRVVk=",
+ "FEXxc2YLC4o=",
+ "Pvg4mu4e4tk=",
+ "aZ6CD+nyHqI=",
+ "T6ZTXkZCyiw=",
+ "PVifaxNjURY=",
+ "NJPDAGPMWVg="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - both non-native|pool still exists" :
+ [
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "n+cLxNwPwm8=",
+ "XCkkdzq6R5M=",
+ "KMsJgkYHiDQ=",
+ "NAIMaVMbswo=",
+ "1htoEiMSMSw=",
+ "tXQTMfzM2pI=",
+ "ki9SMrdROjM=",
+ "pVK6UbIYqrU=",
+ "rhlR2P3SQvQ=",
+ "nsKXQAxQVyU=",
+ "qw79ncEVqY8=",
+ "0AXRCL6Rqas="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - one non-native" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - one non-native|pool is deleted" :
+ [
+ "lpgdCIoiExw=",
+ "peZERE3AFAc=",
+ "wnAJ5laFHNE=",
+ "h9NhAZ5VjcY=",
+ "Vc5oKsGfBJQ=",
+ "iFgtOshFZxo=",
+ "weNK62IZAXE=",
+ "rG0okGWigAI=",
+ "TZwrqJvtkcg=",
+ "hGGgNBk5FJY=",
+ "NVPfNIzA1jU="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claim - one non-native|pool still exists" :
+ [
+ "b+6egKjMCAs=",
+ "SaWxxGLV5X8=",
+ "tFuT5qlE3Zo=",
+ "pPH0JJdFXtU=",
+ "dREKPS4SyK4=",
+ "Zq574yBOaYU=",
+ "GRBEr3O/Jvo=",
+ "m1bpgWrv+wM=",
+ "gcw3c2Hq+dI=",
+ "C3pVpf5g2p8=",
+ "bNwbWkEKHIE=",
+ "eTzf+hkEGYc=",
+ "1/TUeZ80ZRo=",
+ "aoZCKpXXeUs=",
+ "cXvh8tefhU8=",
+ "2GGOlfbmX9s="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claimable balance created for issuer|assetA issuer" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "LwrvuE87QAA=",
+ "SeEriguCssQ=",
+ "p/y71HH6sJs=",
+ "peZERE3AFAc=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "Zs8cJ8HAP6Q=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|claimable balance created for issuer|assetB issuer" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "Mg/lKeId6BI=",
+ "gGEDFOyqMVE=",
+ "9k7VxkFIBnk=",
+ "DjvkXsGBP/0=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "RPPvoCE+Q68=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - both non-native" :
+ [
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg=",
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - both non-native|pool is deleted" :
+ [
+ "ZTBvv0B9yN0=",
+ "Usnr3zGU8Cg=",
+ "ySEZjtY8cJE=",
+ "4+gwz1OxBfU=",
+ "Jq9kKIWNUz0=",
+ "UI0LFkR9H8E=",
+ "nq4ipJ6kDoo=",
+ "kc8tICANsHU=",
+ "yY/OU+u+ZfI=",
+ "AmVgBm23JF4="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - both non-native|pool still exists" :
+ [
+ "/QMFkNN5Kek=",
+ "4peUB8yndew=",
+ "ZuYDaSMDk+8=",
+ "b9SBhsYMppQ=",
+ "EcgGajTQyxk=",
+ "YoQkhO8Qo9A=",
+ "S/yMi/PZzUU=",
+ "I1KlCKSm1d0=",
+ "u7cKMcmvLgY=",
+ "h7NZP6FasMk=",
+ "lzy5CKJQd9c=",
+ "uVXdy7UHiUQ=",
+ "ba7tmG67KNo=",
+ "5JH7R9gY2ds=",
+ "54pdB1xmjVc=",
+ "4Pp3LnJ/nu4=",
+ "FseWFTYw16Q="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - one non-native" :
+ [
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg=",
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - one non-native|pool is deleted" :
+ [
+ "48XgeIZy8OY=",
+ "UPSHkOf2/1o=",
+ "nrj4fYhF7R4=",
+ "I0mWnLDu1Ak=",
+ "/4VRCC1k2Gk=",
+ "2eMUUzN1jhw=",
+ "XzoIgWa+9g8=",
+ "VlReDo1U8Hc=",
+ "EK4R6FyCnuw=",
+ "YnmGQrG8rOA="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|clawback - one non-native|pool still exists" :
+ [
+ "VhKunZd1t4U=",
+ "f+ZW2SsHZ5s=",
+ "BorfDJHTcCo=",
+ "3JknvYRsmJE=",
+ "aMTO71+IE0k=",
+ "3LyZR3MRuaA=",
+ "ztyZ6bTbij4=",
+ "BHuS0Q4PngU=",
+ "n2DrGRZE6Eo=",
+ "Jn5F1BmuJRg=",
+ "0dW7Yhc6pLs=",
+ "uFpCWPnZOmk=",
+ "0s0nW8k3YOg=",
+ "O8ZjocTx1jA=",
+ "BCnSI7M83Og="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke from 0 balance pool share trustline" :
+ [
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "HrDvHPNYnLk=",
+ "XSU8PLWDyaA=",
+ "yiEVFZDw32g=",
+ "6wdVXH5SaRY="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke from multiple pools" :
+ [
+ "Hjo8FQqueqw=",
+ "xE+eIl3ob+U=",
+ "2xVG+zeF8mk=",
+ "3+u+ODVf3ig=",
+ "a8xgjKLHfTc=",
+ "OgZIAN3xZAs=",
+ "wbEIQW/amSw=",
+ "YhmrSjGVrlI=",
+ "0XbJrLRTBcA=",
+ "rEtjEPsHQm0=",
+ "zC2kU6X2QjE=",
+ "pZ4U6lguLxI=",
+ "pDrrlrxDtKE=",
+ "ZR/Dqy56VNA=",
+ "LoIXspQzqYA=",
+ "kTWZYHXdBRU=",
+ "TWXrYreuxz8=",
+ "QFA1ZIehQNA=",
+ "w+Ac3lim2Qc=",
+ "HWShIqqgj3E=",
+ "ZBEFh82t/lU=",
+ "c7Q4LhXmJcw=",
+ "TQP4kPIkmWY=",
+ "K8fnkhoZhdc=",
+ "YOwxlpqCOtg=",
+ "W5y2rMqyJDs=",
+ "+ulPx8MN6bs=",
+ "VgNIl6N3eJY=",
+ "K7wqPFpAqS0=",
+ "W9hpRN8rO1c=",
+ "coSNMDGjeiA=",
+ "TEDG1ng65a0=",
+ "6sQSiW905i4=",
+ "PgExoIsc+Mw=",
+ "lxd4vFR/wQg=",
+ "FH7FDQM9BWo=",
+ "iwTTjfUmoKI=",
+ "n/8Lfvkv95w=",
+ "diUvzncUAXs=",
+ "FU55H2/4lrs=",
+ "BNaceEtNxL4=",
+ "pYn+f3gfJ/0=",
+ "lppR5dJHT38=",
+ "mK6Ofe93kOk=",
+ "c6tz0zMRAVI=",
+ "RSv0SNcZFmE=",
+ "beZDLwy7ygU=",
+ "M+H39/ZjqoY=",
+ "YG+6DjMksF0=",
+ "49jL/eDQz2Y=",
+ "h0BsrbtGSlg=",
+ "jwsBhNpubhs=",
+ "ziV5kYNkA84=",
+ "CydzDhFMm0E=",
+ "3gmjr7p2rAQ=",
+ "iRvZXykG6zk=",
+ "Q06fbRxyiK8=",
+ "hzjDoin6BP8=",
+ "4EPq34X5FWs=",
+ "+y+sOMwuYi8=",
+ "O/Vq5w/i2NE=",
+ "MEzTbN8PM/k=",
+ "knna+KKyLJU=",
+ "WB+8v75Uu48=",
+ "YHK21yvuqeY=",
+ "i2eqhtqDiyY=",
+ "xrVQIIooWDU=",
+ "p8J0PACGSj4=",
+ "pHdadNDYClk=",
+ "JSi1KawNpGE=",
+ "ZopZZAUQ598=",
+ "KTvErdzoNxU=",
+ "invydohTVkg=",
+ "XTLvzjW+oW0=",
+ "jF7Cwq3w5TI=",
+ "lDQwkFD7/ts=",
+ "PiMbyl1/jmU=",
+ "Ysj5Za1DImQ=",
+ "gdQUlwVkJcs="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetA" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "dW6cpULhKNk=",
+ "wO/3uM9B2Po=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "Vr6N7oWmQT4=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "2WpKVigASKk="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetB" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "Wvh7hNfDjhk=",
+ "jJSVMvszpVc=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "gfI9syNVctI=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "t530TWbdh1s="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|one non-native - revoke assetB" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "fgnaOFchQII=",
+ "TA/cdM4Xy/0=",
+ "Fu+KgY+q8dE=",
+ "DTXAW/tJReo=",
+ "CNKqUHo3CeE=",
+ "OLsHk9FFIWU=",
+ "vQyOXojXeKU=",
+ "pFtFgKL1ezY=",
+ "O84hnqFJqmE=",
+ "YdZtXiFDy1g=",
+ "41QlAWdoh/4=",
+ "P9E1tFj//rI=",
+ "NKF2PFq7gwk="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetA" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "pQujAY8POkk=",
+ "FdX4A7Gb+2k=",
+ "b+6egKjMCAs=",
+ "5zsQlwN87jE=",
+ "Y1WB5vwm9lA=",
+ "rHgSIjA/pnE=",
+ "0eW7bXcf62M=",
+ "QqUFUy4zmKU=",
+ "36Os85JolBo=",
+ "8cti8D9htIQ=",
+ "PH/OfShy+OE=",
+ "EDe4tW2B9Tg=",
+ "g6EVmdH8ZlY=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetB" :
+ [
+ "i6Zjthun9YI=",
+ "EOg44IvGPmI=",
+ "Ulq8tDXb62Y=",
+ "0uxgYO14KiA=",
+ "b+6egKjMCAs=",
+ "iLJufErHcmM=",
+ "v94XKmPxYxg=",
+ "1/u4PxnETPA=",
+ "t36g9PytvkE=",
+ "LCgAyG45HtM=",
+ "BEK0nbOKYHU=",
+ "Y/wSO1WsqI8=",
+ "pU/5LFHf55I=",
+ "YpkHsxj22Dk=",
+ "m0LV40D3kdE=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "QhkoBGcOpgw=",
+ "5nk7BvOxp9I=",
+ "ruGZxsvHwFU=",
+ "jPejNuKonlE=",
+ "HUyGo1kPa9c=",
+ "njt5dITGAZ0=",
+ "dtYxYb05f7Y=",
+ "BrVTJ4IHoaY=",
+ "ZBrXMdp2QCc=",
+ "xbD8nAq8Ni8="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "LBd+57JLOXk=",
+ "0kJ7g+ZLoHU=",
+ "YLZQarx6jxc=",
+ "nHyEc22+0OQ=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "EQMvn/t6mtw=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "pdl3IFOY1lo=",
+ "fvohpA+kTIE=",
+ "M2y6CjlVHOM=",
+ "ocfYlYp1MK4=",
+ "dRNEFuN+B1w=",
+ "WO9knC4D5h8=",
+ "Kl11EG5LxQE=",
+ "cTbvrFiOBsw="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "/3AiHDXmMT8=",
+ "ZwzseH1CRk0=",
+ "IfMZXz9C1TU=",
+ "gAFXUR6/mO4=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "H56NCb8sb0o=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships" :
+ [
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "q2D5a2B98T0="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "nObizgvUQYg=",
+ "OUaS+ccymcI=",
+ "n5c4nzHu9So=",
+ "rosuVpQ5osM=",
+ "M9fx/pOAvKo=",
+ "dNYiAdnBZo4=",
+ "eHhA/C1i2mc=",
+ "HDjsiqnZlsI=",
+ "0xRsBO61d/s=",
+ "2OLKDzPsp3E=",
+ "6gYidblhKGo=",
+ "vLfma5tjkkk="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - no sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "zKjqfQEDWvI=",
+ "YJjOyj8oHbY=",
+ "Rqbx2eVuSNY=",
+ "hX4iIibV3h4=",
+ "Xvvf6qdz5I8=",
+ "PVOkd7lYBTU=",
+ "DjMTLgn3RQA=",
+ "xYQXHf6ITg4=",
+ "40JfTtpnY+w=",
+ "qDEoMnxSHFc=",
+ "fzCs6fzTx7w=",
+ "hL73VBQx+ow=",
+ "tbjxFEhbuOY="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "/W4Juu4l2Ic=",
+ "X/Y9KHIwNhc=",
+ "SGByQXLfA4c=",
+ "1u06ilPZz9M=",
+ "wU5gbx4l6RQ=",
+ "iDZ2ZgywwIU=",
+ "uUliUfPzrys=",
+ "b4HGjd/Z7z8=",
+ "KGvYRDSK/Nw=",
+ "kanYRZtNLPM=",
+ "8GOxyk2oHow=",
+ "55eywZbLw0E=",
+ "tqD/hzH0laY="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - sponsored account is the sponsor of the pool share trustline - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|increase reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "6qZO+9Oc0UY=",
+ "shyGTVCpQGQ=",
+ "JmtKFxnFG3E=",
+ "9R90QvL2AwY=",
+ "WNNCRPDBJqA=",
+ "r2LUTId77ik=",
+ "2GiHdNApg48=",
+ "JLKRkbYMHkg=",
+ "dyPvMndH2Fc=",
+ "+RE6xwqw3dA=",
+ "bKn2P54ILaE=",
+ "8FC00+kD3so=",
+ "BnyXePT2Z1E="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "GbGFfkRWX58="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "pN6bXNfHkDc=",
+ "LnToo8b/nrc=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "6PIZbtSfdAo=",
+ "v0NkMfsvWx0=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "DpJkKM/x7js=",
+ "RYW1DMK0ylo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - multiple pool share trustlines - one sponsored pool share trustline - sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "t50Kx6IzVpg=",
+ "ps2OKFiCm7w=",
+ "1zNlN3+6j8I=",
+ "chzR/pHaXRg=",
+ "52h8i8Tdzt4=",
+ "mpc0RkLo4yI=",
+ "rtSTaFd6+ng=",
+ "0LROhafk0r4=",
+ "f6Q55wZmQ2k=",
+ "qcCUAm8Cdzw=",
+ "UKCQ1XeW86k=",
+ "gr5DWNcUbzQ=",
+ "2o+bQPrUP3E=",
+ "sGS8tJDmVc8=",
+ "cUP//etQdKA=",
+ "mH/GPeeiL1Y=",
+ "TyJwWhfq3J8=",
+ "TfdZ3vO1FSA=",
+ "btBQvPowyKU=",
+ "IrmUtB+zlAQ=",
+ "jh3Zm4pxTSE=",
+ "6KkNNBbF+kM=",
+ "QvNqxR4I4Lw=",
+ "kauJIQkouUs=",
+ "MUYygCSmVLo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "j4KCLOuE7GI=",
+ "hkRNAZ+pf6I=",
+ "OYdQ8oas65o=",
+ "gIx1hFW87do=",
+ "qnIWlcK74I4=",
+ "kDID1UeVaG8=",
+ "Tv4Nkqn8lAI=",
+ "U8VNLfxtkI0=",
+ "PwR2t1WmsD8=",
+ "KsheP71B1Sc=",
+ "9T9qBm6ZOfk=",
+ "zuHXiQ2u+sY=",
+ "IhwUdJA6//4="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "fhiZpRFu5qM="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "b8tRcpsi8mA=",
+ "F5ijK7yoWUM=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "jEo9NWKZw8c=",
+ "lVkiSLJ+lks=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "WCcXJyH6x8M=",
+ "UgHx67V4GSs="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - sponsored account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "Yn3JP1iE3q4=",
+ "WnrhiyYLcP8=",
+ "02UzR/sJcH4=",
+ "JgZ6h2sW6Ao=",
+ "gBLmwZvzISo=",
+ "siVxaUj23R0=",
+ "S+5WujVRdKQ=",
+ "XtznL6LlO7U=",
+ "vgFfCWjo7i8=",
+ "l8LLQalH6ZI=",
+ "0h7F7RRdTZU=",
+ "8oMOyvCqojo="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - sponsored pool share trustline - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "LJ2ADr8o3x4=",
+ "SPKthBvbvuI=",
+ "k8LUcEnDKnI=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Fb5B6hfsZlE=",
+ "xZxeysEiyJ8=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "T7hAK6j5ZJk=",
+ "IfepYsnZcsw="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|same reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "NWGl+O8AraM=",
+ "sd5lz+CnDWM=",
+ "OYdQ8oas65o=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Tv4Nkqn8lAI=",
+ "Ih5j1LPZaHo=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "zuHXiQ2u+sY=",
+ "JvlgwDUBNow="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|sponsorships|trustline is owned by one issuer and sponsored by the other" :
+ [
+ "8luTh3PGQYo=",
+ "5Jgd2eRDit4=",
+ "VbrDPwVZknI=",
+ "xoEy6wWM4oU=",
+ "olz2QDlZEHw=",
+ "qssWSfmkMYU=",
+ "bEJUZpAS1Vk=",
+ "AXIifRxSVt8=",
+ "V4Ioj0Qih9k=",
+ "oduAfdyMC+k=",
+ "r7jMSv9BP6M="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|trade with pool, revoke, then trade again|both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "ZFdkn/ouZ88=",
+ "tvXsAfmkSxs=",
+ "YLZQarx6jxc=",
+ "Y7SP93sFOgs=",
+ "Y5VET2vN1Sk=",
+ "4yKjvqPn5co=",
+ "lxK0HXhQW/o=",
+ "NrZg4VuyrJc=",
+ "9CXpaMsv+Is=",
+ "0cN4a9QINro=",
+ "W2lIBEmpZ5E=",
+ "htPTx+5xcsw=",
+ "8IvIcQJSV4w=",
+ "lAq+pol1X38=",
+ "K+Q57Dbu8+o="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|trade with pool, revoke, then trade again|one non-native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "Rjx7eO63QF4=",
+ "KQ6Q21mq0XE=",
+ "F7/u2rZpZMU=",
+ "JsZZJjrKsU4=",
+ "aaUQBFoOHBQ=",
+ "1erOIF6ZO+w=",
+ "yv+TlyhjF34=",
+ "bwHyVUS2uB4=",
+ "ihtWhcneSbc=",
+ "8ftFgorkUNc=",
+ "srbllBL5YrU=",
+ "77fYVul99HM=",
+ "Yxyr3gy2bl8=",
+ "HwkM7Io95hY="
+ ],
+ "revoke from pool|protocol version 22|revoke with set trustline flags|validate op num and tx account is used in hash" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "X0ZDRAOQph4=",
+ "glK5AsTZj+Q=",
+ "mym0/yXhQsA=",
+ "fQw441JCKi0=",
+ "2jRroFI89Ww=",
+ "Q1Sa3X+v164=",
+ "o0wJ50z5CT8=",
+ "bQzQyc5LID4=",
+ "SW3I+9ZFaOM=",
+ "NWU6e5TPyKo=",
+ "C1+eBaQfrWQ=",
+ "VNAezj7BuzE="
+ ],
+ "revoke from pool|protocol version 22|too many sponsoring|one claimable balance" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878="
+ ],
+ "revoke from pool|protocol version 22|too many sponsoring|two claimable balances" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc="
+ ],
"revoke from pool|protocol version 3" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 4" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 5" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
@@ -10399,6 +12805,135 @@
"set trustline flags|protocol version 21|upgrade auth when not revocable|0 -> authorized" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "yvLqMeZ4sLw=" ],
"set trustline flags|protocol version 21|upgrade auth when not revocable|0 -> authorized to maintain liabilities" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "oaD9AabDBXM=" ],
"set trustline flags|protocol version 21|upgrade auth when not revocable|authorized -> authorized to maintain liabilities -> authorized - with offers" : [ "ZJkvLQfX77A=", "o4zrtMCNK2Y=", "yetbACHuSUU=", "qdtzsQBYzPM=" ],
+ "set trustline flags|protocol version 22" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM="
+ ],
+ "set trustline flags|protocol version 22|clear clawback" :
+ [
+ "at6z78pdC2I=",
+ "iXBTMaOoWPE=",
+ "YxwrmdqqXWA=",
+ "KLhMe4jnxCY=",
+ "5exjOEt96zg=",
+ "zJnsq6oKJXM=",
+ "jgTgDMfZ668="
+ ],
+ "set trustline flags|protocol version 22|empty flags" : [ "ZJkvLQfX77A=", "lob9xW8BaMA=" ],
+ "set trustline flags|protocol version 22|errors|can't revoke|authorized -> 0" : [ "Oo15cXE4MO8=", "vZNJQEsUT4M=" ],
+ "set trustline flags|protocol version 22|errors|can't revoke|authorized to maintain liabilities -> 0" : [ "w4MDjeHF9L4=", "WTvHnlUqAwc=", "3AwzJ/thnnc=" ],
+ "set trustline flags|protocol version 22|errors|invalid state" : [ "+XAXt30k7wo=", "xVY7WD24KzE=", "+XAXt30k7wo=", "xVY7WD24KzE=" ],
+ "set trustline flags|protocol version 22|errors|invalid state|set authorized when maintain liabilities" : [ "4IEi4zwxIKI=", "r6bO0fbaQSA=" ],
+ "set trustline flags|protocol version 22|errors|invalid state|set maintain liabilities when authorized" : [ "SBnl/0Ur3kg=", "r6bO0fbaQSA=" ],
+ "set trustline flags|protocol version 22|errors|malformed" :
+ [
+ "nBXHw/Bu5Js=",
+ "kfP1t9/qqn8=",
+ "EFbeXmdqzpA=",
+ "mNjzO4OuPcc=",
+ "D60Lew9vFCo=",
+ "WWH8zk0oUv4=",
+ "pBar1CGOYgg=",
+ "hnARX9IyMgE=",
+ "SroYG8X4OaI=",
+ "GJvLnZpekAs=",
+ "TJtIADTA80s=",
+ "MzOZ9/jnmbI=",
+ "AqChcqKDBWw=",
+ "6QQGA7588xk=",
+ "ct0DXhsNu50=",
+ "IItd8zO7heM=",
+ "3e4gmDQqF6c=",
+ "YPJC4u7YaKA=",
+ "qiTKeQAKse4=",
+ "EGfFG9nlGEc=",
+ "1gj3Mz7Iq7g=",
+ "gWIBtbc3hdg=",
+ "77Pv4CWArlI=",
+ "eKtOKx38tQs=",
+ "iyYveXMXQ0g=",
+ "0aD4Eb17YJA=",
+ "gLe2smDuFYc=",
+ "K8uGBVSfUxk=",
+ "T/l+F6a87pw=",
+ "AH+qWW8wSow="
+ ],
+ "set trustline flags|protocol version 22|errors|no trust" : [ "nBXHw/Bu5Js=" ],
+ "set trustline flags|protocol version 22|small test" :
+ [
+ "lGIsSWXjTq4=",
+ "7v9rwzcyy7k=",
+ "7uGtvlhWfmw=",
+ "22B5gZLUl8U=",
+ "dD2NL2QIoLs="
+ ],
+ "set trustline flags|protocol version 22|upgrade auth when not revocable|0 -> authorized" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "yvLqMeZ4sLw=" ],
+ "set trustline flags|protocol version 22|upgrade auth when not revocable|0 -> authorized to maintain liabilities" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "oaD9AabDBXM=" ],
+ "set trustline flags|protocol version 22|upgrade auth when not revocable|authorized -> authorized to maintain liabilities -> authorized - with offers" : [ "ZJkvLQfX77A=", "o4zrtMCNK2Y=", "yetbACHuSUU=", "qdtzsQBYzPM=" ],
"set trustline flags|protocol version 2|not supported before version 17" : [ "/lfj8xIFS8I=" ],
"set trustline flags|protocol version 3" :
[
diff --git a/test-tx-meta-baseline-current/TxEnvelopeTests.json b/test-tx-meta-baseline-current/TxEnvelopeTests.json
index 2b5af2016f..d09a1fbc64 100644
--- a/test-tx-meta-baseline-current/TxEnvelopeTests.json
+++ b/test-tx-meta-baseline-current/TxEnvelopeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"txenvelope|protocol version 0|alternative signatures" :
[
@@ -3646,6 +3647,348 @@
"txenvelope|protocol version 21|outer envelope|no signature" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 21|outer envelope|too many signatures (signed twice)" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 21|outer envelope|too many signatures (unused signature)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 22|alternative signatures" :
+ [
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg="
+ ],
+ "txenvelope|protocol version 22|alternative signatures|empty X" : [ "yNwGOYP2aXo=", "l2pKc0Lz+kY=", "FPtJZZTBLNM=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|hash tx in multiple ops source account signers" : [ "W3j14UO5bRk=", "Z/MRJqRNS0U=", "StSHl0BWx4M=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|hash tx in op source account signers" : [ "AvqsoEWqZ7E=", "5PQcglw1ujw=", "5tn+2zSHPA4=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "au7fCvqCEJ0=", "lSks/Dj0eow=", "Z6JLEzTMHGI=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|not enough rights (envelope)" : [ "5tNlIHWcbyY=", "ixIIsq/p8x4=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "bT2K73ht46U=", "sT6MhLBbqak=", "UkJ/ShqhwUE=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|not enough rights (operation)" : [ "X4K6rcNzHVc=", "N+iiTVk5omg=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "lRiICuotIJw=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "HqMzwPOKq64=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|success complex sponsored signatures + hash tx" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "6OKbqbODrbA=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|multisig|success signature + hash tx" : [ "S2Oy9yMxw4U=", "ETPfuKzAwmU=", "U0+JkC6eeks=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "nqi8VWnppYo=", "FRYfk3sm4ak=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|failing transaction" : [ "fYMiOK+Q6hQ=", "4amZzMK1fTw=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|invalid seq nr" : [ "HkhSqAWW+28=", "QHFe6FYZU4U=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|invalid signature" : [ "tHr3R95zY70=", "CCyTqeJJEgg=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|merge source account before payment|merge op source account" : [ "VwFYq5wwqtk=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|merge source account before payment|merge tx source account" : [ "0RzxvKJkTYQ=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|success" : [ "aHnneplOKn8=", "goBXARZIBTk=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash tx|single signature|too many signatures (signed by owner)" : [ "aHnneplOKn8=", "TNWuvHfetis=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|hash x in multiple ops source account signers" : [ "Brsd6OTcgM8=", "fCFvveVuols=", "TA0TCCvx8NI=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|hash x in op source account signers" : [ "Brsd6OTcgM8=", "fCFvveVuols=", "tEUBmYWGPss=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "l2pKc0Lz+kY=", "qm3GIp0vZnk=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|not enough rights (envelope)" : [ "l2pKc0Lz+kY=", "e+5utAzgkBo=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "l2pKc0Lz+kY=", "qm3GIp0vZnk=", "HjNGpWbJqGQ=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|not enough rights (operation)" : [ "wcogNKtYyEQ=", "aD9cGmwh68c=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "FpweMFCFzJ4=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "FpweMFCFzJ4=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|success complex sponsored signatures + hash x" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "1ooWhhmhnVY=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|multisig|success signature + hash x" : [ "S2Oy9yMxw4U=", "OM+/Kdnx2RM=", "9kVgDQimCXg=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "YqwqzxCR/18=", "DM0tN76Dmcg=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|failing transaction" : [ "OJt4Wq4WWh4=", "mLRMwOytKz4=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|invalid seq nr" : [ "OJt4Wq4WWh4=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|invalid signature" : [ "86AoQYBoJKw=", "nisv3Jsz+pU=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|merge source account before payment|merge op source account" : [ "Tum/l2vkf0U=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|merge source account before payment|merge tx source account" : [ "Tum/l2vkf0U=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|success" : [ "OJt4Wq4WWh4=", "KG0efNj5oww=" ],
+ "txenvelope|protocol version 22|alternative signatures|hash x|single signature|too many signatures (signed by owner)" : [ "OJt4Wq4WWh4=", "mLRMwOytKz4=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "VuAmJOzFOLI=", "8qNkzpnABcU=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|not enough rights (envelope)" : [ "VuAmJOzFOLI=", "EGkT7Ws2Qrk=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "VuAmJOzFOLI=", "8qNkzpnABcU=", "yXQIOQhLeJ4=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|not enough rights (operation)" : [ "ukglCRn+H1c=", "1XO45QW+IzY=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "NGDcehHRD40=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "NGDcehHRD40=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|success complex sponsored signatures + payload signer" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "EtBHjDTNwGY=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|multisig|success signature + payload signer" : [ "S2Oy9yMxw4U=", "OJUhNIg6u24=", "vnxV7beju/A=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|payload signer in multiple ops source account signers" : [ "G/OwBA3vSos=", "P1dCFcOPRtU=", "lcpiUIcdP8k=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|payload signer in op source account signers" : [ "G/OwBA3vSos=", "P1dCFcOPRtU=", "snLV48WNYB8=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "8BO9D9/5md4=", "d9YwvvOjG7Q=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|failing transaction" : [ "eVVNMAAp96I=", "zPfo6YBdVas=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|invalid seq nr" : [ "eVVNMAAp96I=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|invalid signature" : [ "0+8I1D1fWqY=", "rnWYqAag4ig=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|merge source account before payment|merge op source account" : [ "miR9Yw+OInQ=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|merge source account before payment|merge tx source account" : [ "miR9Yw+OInQ=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|success" : [ "eVVNMAAp96I=", "7BpgBxfoz3A=" ],
+ "txenvelope|protocol version 22|alternative signatures|payload signer|single signature|too many signatures (signed by owner)" : [ "eVVNMAAp96I=", "zPfo6YBdVas=" ],
+ "txenvelope|protocol version 22|batching|empty batch" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|batching|non empty" :
+ [
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE="
+ ],
+ "txenvelope|protocol version 22|batching|non empty|multiple tx|both success" : [ "6YNNcCv3MPU=" ],
+ "txenvelope|protocol version 22|batching|non empty|multiple tx|one failed tx" : [ "SIGejKJHGjI=" ],
+ "txenvelope|protocol version 22|batching|non empty|multiple tx|one invalid tx" : [ "SIGejKJHGjI=" ],
+ "txenvelope|protocol version 22|batching|non empty|operation using default signature" : [ "Mts61BblBpc=" ],
+ "txenvelope|protocol version 22|batching|non empty|single tx wrapped by different account|missing signature" : [ "wLirht3+QfU=" ],
+ "txenvelope|protocol version 22|batching|non empty|single tx wrapped by different account|success" : [ "apPoasz1tUI=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction" :
+ [
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o="
+ ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|change thresholds twice" : [ "SzmMjC/awIo=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|lower master weight twice" : [ "trc2kqHDLis=", "+uLd/dfu+0U=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|merge one of signing accounts" : [ "sGt+01kF9p8=", "sGt+01kF9p8=", "sGt+01kF9p8=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|merge one of signing accounts|by destination" : [ "cWyccJ9A0hU=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|merge one of signing accounts|by source, signed by destination" : [ "R0dzJmzSyrY=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|reduce auth, do something" : [ "io0HqCRP764=", "io0HqCRP764=", "io0HqCRP764=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|reduce auth, do something|single tx|missing signature" : [ "129b8vyKBD0=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|reduce auth, do something|single tx|valid" : [ "9lgNhQ5my4g=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|switch a into regular account 1" : [ "7mG0s2dfScg=", "eOXLdNzT7ug=" ],
+ "txenvelope|protocol version 22|change signer and weights mid-transaction|switch a into regular account 2" : [ "7mG0s2dfScg=", "WlVay1m+kGA=" ],
+ "txenvelope|protocol version 22|common transaction" :
+ [
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg="
+ ],
+ "txenvelope|protocol version 22|common transaction|Insufficient fee" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|common transaction|duplicate payment" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|common transaction|time issues|on time" : [ "way8lwXIFjM=" ],
+ "txenvelope|protocol version 22|common transaction|time issues|too early" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|common transaction|time issues|too late" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|common transaction|transaction gap" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer" :
+ [
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c="
+ ],
+ "txenvelope|protocol version 22|ed25519 payload signer|3 byte payload" : [ "0KUPLDcG74s=", "kkafBmrNH0I=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|4 byte payload" : [ "Szwqe093U00=", "U7ZsN49QbMU=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|5 byte payload" : [ "Ny00AGbg3dI=", "0UukpUgLU70=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|empty payload in payload signer in extra signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|payload is tx" : [ "kl6PJ5Qzn0k=", "O/8yRnWqJfM=", "M73VrE/Anck=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|payload signer in extra signers|fail" : [ "InZT8FA0dvs=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|payload signer in extra signers|success" : [ "GEIDW1/xyTc=" ],
+ "txenvelope|protocol version 22|ed25519 payload signer|payload signer with zeroed out ed25519" : [ "qnvX31ejoII=", "+I2/QW6jRcU=" ],
+ "txenvelope|protocol version 22|extraSigners" :
+ [
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A="
+ ],
+ "txenvelope|protocol version 22|extraSigners|duplicate extra signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|extraSigners|duplicate hash card signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 22|extraSigners|one extra hashx signer|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 22|extraSigners|one extra hashx signer|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 22|extraSigners|one extra signer|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 22|extraSigners|one extra signer|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 22|extraSigners|preauth signer" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 22|extraSigners|signer overlap with added account signer" : [ "JGw2pQ2oZVk=", "JGw2pQ2oZVk=" ],
+ "txenvelope|protocol version 22|extraSigners|signer overlap with added account signer - both signers used" : [ "JGw2pQ2oZVk=", "dkwpPYVoetg=" ],
+ "txenvelope|protocol version 22|extraSigners|signer overlap with added account signer|signature missing" : [ "lQrTaqDAhpo=" ],
+ "txenvelope|protocol version 22|extraSigners|signer overlap with added account signer|signature present" : [ "umYpFFp9lEA=" ],
+ "txenvelope|protocol version 22|extraSigners|signer overlap with default account signer" : [ "7LZotjkch5I=" ],
+ "txenvelope|protocol version 22|extraSigners|two extra signers|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 22|extraSigners|two extra signers|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 22|multisig" :
+ [
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k="
+ ],
+ "txenvelope|protocol version 22|multisig|account locked down" : [ "EiWmZ1PfpDk=", "iB4rJ9PvRPA=" ],
+ "txenvelope|protocol version 22|multisig|do not allow duplicate signature" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 22|multisig|not enough rights (envelope)" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 22|multisig|not enough rights (first signer)" : [ "6JksB0iS2lQ=" ],
+ "txenvelope|protocol version 22|multisig|not enough rights (first thresholds)" : [ "6JksB0iS2lQ=" ],
+ "txenvelope|protocol version 22|multisig|not enough rights (operation, together)" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 22|multisig|success two signatures, first signer" : [ "G84+YF8S/aw=" ],
+ "txenvelope|protocol version 22|multisig|success two signatures, first thresholds" : [ "G84+YF8S/aw=" ],
+ "txenvelope|protocol version 22|multisig|success two signatures, together" : [ "Ka8r4iHyKRA=" ],
+ "txenvelope|protocol version 22|multisig|without master key" : [ "yAZplpcPlRk=", "yAZplpcPlRk=" ],
+ "txenvelope|protocol version 22|multisig|without master key|good tx" : [ "oTHsCWwqyeE=" ],
+ "txenvelope|protocol version 22|multisig|without master key|master key is extra" : [ "vfpBwsZxK6g=" ],
+ "txenvelope|protocol version 22|mux accounts" : [ "AML3/r/Sikg=", "AML3/r/Sikg=" ],
+ "txenvelope|protocol version 22|mux accounts|dest account" : [ "Zqttlk36Q4Y=" ],
+ "txenvelope|protocol version 22|mux accounts|src account" : [ "Zqttlk36Q4Y=" ],
+ "txenvelope|protocol version 22|outer envelope|bad signature" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 22|outer envelope|bad signature (wrong hint)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 22|outer envelope|no signature" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 22|outer envelope|too many signatures (signed twice)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 22|outer envelope|too many signatures (unused signature)" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 2|alternative signatures" :
[
"49rU55h6rBs=",
diff --git a/test-tx-meta-baseline-current/TxResultsTests.json b/test-tx-meta-baseline-current/TxResultsTests.json
index 3801b0ac87..51778ac481 100644
--- a/test-tx-meta-baseline-current/TxResultsTests.json
+++ b/test-tx-meta-baseline-current/TxResultsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 21,
+ "!cfg protocol version" : 22,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -26,7 +26,8 @@
18,
19,
20,
- 21
+ 21,
+ 22
],
"txresults|protocol version 0" :
[
@@ -2907,6 +2908,199 @@
"txresults|protocol version 21|not enough signature weight|before tx" : [ "tkrWEMmh/RQ=" ],
"txresults|protocol version 21|not enough signature weight|normal" : [ "DkVBZGpiCQg=" ],
"txresults|protocol version 21|not enough signature weight|with operation after" : [ "OUCHiCGBrQ8=" ],
+ "txresults|protocol version 22" :
+ [
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY="
+ ],
+ "txresults|protocol version 22|create account|normal" : [ "1j4o2iWvQrc=" ],
+ "txresults|protocol version 22|create account|with payment after" : [ "90JC2LTU0aY=" ],
+ "txresults|protocol version 22|fees with liabilities" : [ "HMuKQtbKptA=", "HMuKQtbKptA=" ],
+ "txresults|protocol version 22|fees with liabilities|buying liabilities" : [ "fMhex0fbKWw=", "3HuFkUzBdL8=" ],
+ "txresults|protocol version 22|fees with liabilities|selling liabilities" : [ "tPqdoPS88vI=" ],
+ "txresults|protocol version 22|merge account|normal" : [ "vDcsj4rmBjI=" ],
+ "txresults|protocol version 22|merge account|with operation after" : [ "tQM5hDu/O9U=" ],
+ "txresults|protocol version 22|not enough signature weight|before tx" : [ "tkrWEMmh/RQ=" ],
+ "txresults|protocol version 22|not enough signature weight|normal" : [ "DkVBZGpiCQg=" ],
+ "txresults|protocol version 22|not enough signature weight|with operation after" : [ "OUCHiCGBrQ8=" ],
"txresults|protocol version 2|create account|normal" : [ "SySR+eR5Mwo=" ],
"txresults|protocol version 2|create account|with payment after" : [ "XxNMjyQ/39I=" ],
"txresults|protocol version 2|fees with liabilities" : [ "YZfznGXhWYA=", "YZfznGXhWYA=" ],
diff --git a/test-tx-meta-baseline-next/AllowTrustTests.json b/test-tx-meta-baseline-next/AllowTrustTests.json
index 99c9bd6ba6..eea4040925 100644
--- a/test-tx-meta-baseline-next/AllowTrustTests.json
+++ b/test-tx-meta-baseline-next/AllowTrustTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"allow trust|protocol version 0|allow trust" :
[
@@ -2919,6 +2920,260 @@
"allow trust|protocol version 22|set trust line flags|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
"allow trust|protocol version 22|set trust line flags|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
"allow trust|protocol version 22|set trust line flags|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
+ "allow trust|protocol version 23|allow trust" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k="
+ ],
+ "allow trust|protocol version 23|allow trust|allow trust not required" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 23|allow trust|allow trust not required with payment" : [ "7uWoVOjLqzs=", "/51roWvfxTE=", "NZ79vXWcL8c=" ],
+ "allow trust|protocol version 23|allow trust|allow trust required" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM="
+ ],
+ "allow trust|protocol version 23|allow trust|allow trust required|do not set revocable flag" : [ "TyWGQnk7ckE=", "geaZrXhER1A=", "jcMa97k9RH8=" ],
+ "allow trust|protocol version 23|allow trust|allow trust required|invalid authorization flag" : [ "TyWGQnk7ckE=", "ITmApUzbZ+0=" ],
+ "allow trust|protocol version 23|allow trust|allow trust required|set revocable flag" :
+ [
+ "5AyPj1twVaY=",
+ "gmPFzBLq22g=",
+ "eV1N5zLFbJM=",
+ "g1uMWj90S/8=",
+ "xBim/OXFOYs="
+ ],
+ "allow trust|protocol version 23|allow trust|allow trust with offers|an asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4="
+ ],
+ "allow trust|protocol version 23|allow trust|allow trust with offers|an asset matches|buying asset matches" : [ "GeZd09waAlw=", "PxDcmZmhvQY=" ],
+ "allow trust|protocol version 23|allow trust|allow trust with offers|an asset matches|selling asset matches" : [ "5WrjQcRCdJk=", "idjtKSMS83Y=", "mqOUejeCp/U=" ],
+ "allow trust|protocol version 23|allow trust|allow trust with offers|neither asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "ZfEKBw/kaLo=",
+ "XAt9H7vONnM=",
+ "oHL6yMUbSYQ=",
+ "tAZavnrzLxc=",
+ "IQMivpC9N1M=",
+ "ZGp1gQOxsJo=",
+ "lsHPpmpbslA="
+ ],
+ "allow trust|protocol version 23|allow trust|allow trust without trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 23|allow trust|allow trust without trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 23|allow trust|allow trust without trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 23|allow trust|authorize when AUTH_REQUIRED is not set" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "rH+FQPu0Pkk=",
+ "Q0DOJGY91Ok=",
+ "vExf/qJECsA="
+ ],
+ "allow trust|protocol version 23|allow trust|revoke when AUTH_REQUIRED is not set" : [ "7uWoVOjLqzs=", "Bl2fi/3Idu0=", "5x2WKUovb88=" ],
+ "allow trust|protocol version 23|allow trust|self allow trust|allow trust with trustline" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 23|allow trust|self allow trust|allow trust without explicit trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 23|allow trust|self allow trust|allow trust without explicit trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 23|allow trust|self allow trust|allow trust without explicit trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 23|allow trust|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
+ "allow trust|protocol version 23|allow trust|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
+ "allow trust|protocol version 23|allow trust|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
+ "allow trust|protocol version 23|set trust line flags" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k="
+ ],
+ "allow trust|protocol version 23|set trust line flags|allow trust not required" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust not required with payment" : [ "7uWoVOjLqzs=", "/51roWvfxTE=", "NZ79vXWcL8c=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust required" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM=",
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "bfPt5EvwgH8=",
+ "zjowox/QDZA=",
+ "mlLy10BCTRM="
+ ],
+ "allow trust|protocol version 23|set trust line flags|allow trust required|do not set revocable flag" : [ "TyWGQnk7ckE=", "geaZrXhER1A=", "jcMa97k9RH8=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust required|invalid authorization flag" : [ "TyWGQnk7ckE=", "ITmApUzbZ+0=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust required|set revocable flag" :
+ [
+ "5AyPj1twVaY=",
+ "gmPFzBLq22g=",
+ "eV1N5zLFbJM=",
+ "g1uMWj90S/8=",
+ "xBim/OXFOYs="
+ ],
+ "allow trust|protocol version 23|set trust line flags|allow trust with offers|an asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4="
+ ],
+ "allow trust|protocol version 23|set trust line flags|allow trust with offers|an asset matches|buying asset matches" : [ "GeZd09waAlw=", "PxDcmZmhvQY=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust with offers|an asset matches|selling asset matches" : [ "5WrjQcRCdJk=", "idjtKSMS83Y=", "mqOUejeCp/U=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust with offers|neither asset matches" :
+ [
+ "QWIaVQXhxiw=",
+ "K9HB8PYayfo=",
+ "1UD2qQZItP4=",
+ "ZfEKBw/kaLo=",
+ "XAt9H7vONnM=",
+ "oHL6yMUbSYQ=",
+ "tAZavnrzLxc=",
+ "IQMivpC9N1M=",
+ "ZGp1gQOxsJo=",
+ "lsHPpmpbslA="
+ ],
+ "allow trust|protocol version 23|set trust line flags|allow trust without trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust without trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 23|set trust line flags|allow trust without trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 23|set trust line flags|authorize when AUTH_REQUIRED is not set" :
+ [
+ "6mV+oli06CA=",
+ "K9HB8PYayfo=",
+ "rH+FQPu0Pkk=",
+ "Q0DOJGY91Ok=",
+ "vExf/qJECsA="
+ ],
+ "allow trust|protocol version 23|set trust line flags|revoke when AUTH_REQUIRED is not set" : [ "7uWoVOjLqzs=", "Bl2fi/3Idu0=", "5x2WKUovb88=" ],
+ "allow trust|protocol version 23|set trust line flags|self allow trust|allow trust with trustline" : [ "nO6VZurtCMQ=", "ezFHIXc/v7w=" ],
+ "allow trust|protocol version 23|set trust line flags|self allow trust|allow trust without explicit trustline" : [ "6mV+oli06CA=", "6mV+oli06CA=" ],
+ "allow trust|protocol version 23|set trust line flags|self allow trust|allow trust without explicit trustline|do not set revocable flag" : [ "Srw7j/iPhWc=", "qWrtigEB1Zw=" ],
+ "allow trust|protocol version 23|set trust line flags|self allow trust|allow trust without explicit trustline|set revocable flag" : [ "q6ilakgFR1c=", "9WMAEU2vd6A=", "QIdz80+r2No=" ],
+ "allow trust|protocol version 23|set trust line flags|with clawback" : [ "VDCdgQjEdls=", "JKE0Y//Jgew=", "VDCdgQjEdls=", "JKE0Y//Jgew=" ],
+ "allow trust|protocol version 23|set trust line flags|with clawback|remove offers by pulling auth while clawback is enabled" : [ "BHGzX+6yKwo=", "KwPfNs9OTy0=" ],
+ "allow trust|protocol version 23|set trust line flags|with clawback|trustline auth changes while clawback is enabled" : [ "wsnuMxhLKAc=", "mr2OIY9c7jw=", "dBJcHr4LaFA=" ],
"allow trust|protocol version 2|allow trust" :
[
"0HxJuvxFaP8=",
@@ -10298,6 +10553,754 @@
"authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
"authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
"authorized to maintain liabilities|protocol version 22|set trust line flags|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc="
+ ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|AUTHORIZED_FLAG and AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG can't be used together" : [ "OFFSK/Q3dHc=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|auth transition tests" :
+ [
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c=",
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c="
+ ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|auth transition tests|authorized -> authorized to maintain liabilities" : [ "ESAJnWOcX1A=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|auth transition tests|authorized to maintain liabilities -> not authorized" : [ "6W8D6+yRzbc=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities" :
+ [
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw="
+ ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "67i0/xTS+nE=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|delete offer" : [ "pYrX83DHYDI=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "9gFpEc7mDyo=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "8zXRRLp3MVM=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities" :
+ [
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0="
+ ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "W+7I2S0KkHM=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|delete offer" : [ "FCINWjgEH6w=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "7nltF+HI4g4=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "nFAo8U7clS4=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
+ "authorized to maintain liabilities|protocol version 23|allow trust|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "QWIaVQXhxiw=",
+ "lLF/OfVQR/o=",
+ "iJL3ht9EkYs=",
+ "qoTGP+ng3c0=",
+ "NkbnE1vFffs=",
+ "DbWGf9j7V24=",
+ "VsWZXJhZM98=",
+ "k9I8WFamSKc="
+ ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|AUTHORIZED_FLAG and AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG can't be used together" : [ "OFFSK/Q3dHc=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|auth transition tests" :
+ [
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c=",
+ "IGyQvjXVB+E=",
+ "Ap+KyJlr0sY=",
+ "VnB+N/CLzfU=",
+ "f50Vu1KOe9c="
+ ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|auth transition tests|authorized -> authorized to maintain liabilities" : [ "ESAJnWOcX1A=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|auth transition tests|authorized to maintain liabilities -> not authorized" : [ "6W8D6+yRzbc=", "PiB+OWjIzOc=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities" :
+ [
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw=",
+ "4R/mfEJXdSw="
+ ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "67i0/xTS+nE=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|delete offer" : [ "pYrX83DHYDI=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "9gFpEc7mDyo=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|buying asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "8zXRRLp3MVM=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities" :
+ [
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0=",
+ "1p6lqg9uo/0="
+ ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't add offer" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change buying asset" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|change selling asset" : [ "W+7I2S0KkHM=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|swap assets" : [ "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating amount" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|can't update offer|try updating price" : [ "iNnvGq6QHu0=", "iNnvGq6QHu0=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|delete offer" : [ "FCINWjgEH6w=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on buying asset" : [ "7nltF+HI4g4=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|offer tests|selling asset is only allowed to maintain liabilities|don't pull orders until denyTrust|denyTrust on selling asset" : [ "nFAo8U7clS4=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|payment tests" : [ "4R/mfEJXdSw=", "4R/mfEJXdSw=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|payment tests|can't receive payment" : [ "p5jpzm7iIX8=", "opyckyOMr00=", "7TEaPfXFvzY=", "969/+oHEQBI=" ],
+ "authorized to maintain liabilities|protocol version 23|set trust line flags|payment tests|can't send payment" : [ "iNnvGq6QHu0=" ],
"authorized to maintain liabilities|protocol version 2|allow trust" :
[
"0HxJuvxFaP8=",
diff --git a/test-tx-meta-baseline-next/BeginSponsoringFutureReservesTests.json b/test-tx-meta-baseline-next/BeginSponsoringFutureReservesTests.json
index 77622376b0..711767e8de 100644
--- a/test-tx-meta-baseline-next/BeginSponsoringFutureReservesTests.json
+++ b/test-tx-meta-baseline-next/BeginSponsoringFutureReservesTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"sponsor future reserves|protocol version 0|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 10|sponsorships with precondition that uses v3 extension" : [ "rwI1SSa7khg=" ],
@@ -99,6 +100,13 @@
"sponsor future reserves|protocol version 22|sponsoring account is sponsored" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
"sponsor future reserves|protocol version 22|sponsorships with precondition that uses v3 extension" : [ "3G74MZLuHaM=", "b8MNqLxyQls=" ],
"sponsor future reserves|protocol version 22|success" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 23|add sponsored entry before adding first sponsored signer" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 23|already sponsored" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 23|bad sponsorship" : [ "0rCskf3w41Q=" ],
+ "sponsor future reserves|protocol version 23|sponsored account is sponsoring" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "sponsor future reserves|protocol version 23|sponsoring account is sponsored" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "sponsor future reserves|protocol version 23|sponsorships with precondition that uses v3 extension" : [ "3G74MZLuHaM=", "b8MNqLxyQls=" ],
+ "sponsor future reserves|protocol version 23|success" : [ "0rCskf3w41Q=" ],
"sponsor future reserves|protocol version 2|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 3|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
"sponsor future reserves|protocol version 4|sponsorships with precondition that uses v3 extension" : [ "L/KhvR2g/gc=" ],
diff --git a/test-tx-meta-baseline-next/BumpSequenceTests.json b/test-tx-meta-baseline-next/BumpSequenceTests.json
index a8eb6dc848..2cc995c253 100644
--- a/test-tx-meta-baseline-next/BumpSequenceTests.json
+++ b/test-tx-meta-baseline-next/BumpSequenceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"bump sequence|protocol version 0" :
[
@@ -370,6 +371,31 @@
"bump sequence|protocol version 22|test success|large bump" : [ "7o57/P1U05g=" ],
"bump sequence|protocol version 22|test success|large bump|no more tx when INT64_MAX is reached" : [ "X54ZIiBJtxs=" ],
"bump sequence|protocol version 22|test success|small bump" : [ "rmhFtGW0gpY=" ],
+ "bump sequence|protocol version 23" :
+ [
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ=",
+ "gQ2ltIp3Kcw=",
+ "WcjyKfiSFaQ="
+ ],
+ "bump sequence|protocol version 23|seqnum equals starting sequence" : [ "ihFCpXDZCnI=", "X54ZIiBJtxs=" ],
+ "bump sequence|protocol version 23|test success|backward jump (no-op)" : [ "iqwRrczE7TI=" ],
+ "bump sequence|protocol version 23|test success|bad seq" : [ "5CUf7GSjhq8=", "3yWoLT8R0CM=" ],
+ "bump sequence|protocol version 23|test success|large bump" : [ "7o57/P1U05g=" ],
+ "bump sequence|protocol version 23|test success|large bump|no more tx when INT64_MAX is reached" : [ "X54ZIiBJtxs=" ],
+ "bump sequence|protocol version 23|test success|small bump" : [ "rmhFtGW0gpY=" ],
"bump sequence|protocol version 2|not supported" : [ "/lfj8xIFS8I=" ],
"bump sequence|protocol version 3" :
[
diff --git a/test-tx-meta-baseline-next/ChangeTrustTests.json b/test-tx-meta-baseline-next/ChangeTrustTests.json
index a4e3253ed8..032a02eee7 100644
--- a/test-tx-meta-baseline-next/ChangeTrustTests.json
+++ b/test-tx-meta-baseline-next/ChangeTrustTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"change trust pool share trustline|protocol version 0" : [ "y3OKoeosX6s=", "y3OKoeosX6s=" ],
"change trust pool share trustline|protocol version 0|pool trustline sponsorship" : [ "Vv+QRgIt0Cg=", "jba1E+ywrQM=", "TU5dHQFzjW0=" ],
@@ -2409,6 +2410,476 @@
"ED+yAjGbl+M="
],
"change trust pool share trustline|protocol version 22|pool trustline|too many|too many subentries" : [ "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=" ],
+ "change trust pool share trustline|protocol version 23" :
+ [
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline" :
+ [
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE=",
+ "csTr3GVrR88=",
+ "IFRXxPlryiI=",
+ "IIZFyTG30bo=",
+ "CvKVjMlxaNU=",
+ "Kkt7oXVK6zE="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline sponsorship" : [ "39KKaHfa4y0=", "qcDgSThlHxg=", "UAGtOY6kDCM=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline sponsorship|create, modify, and remove sponsored entry" : [ "cvMaPrSj8vA=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|below reserve" : [ "BJXAg3gLVgk=", "BJXAg3gLVgk=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|below reserve|delete pool share trustline while below the reserve" : [ "iNSznJdN9eg=", "9mHB4LFAha0=", "A8agLcK16R4=", "3EJvWH5XiU4=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|below reserve|delete sponsored pool share trustline while below the reserve" :
+ [
+ "iNSznJdN9eg=",
+ "9mHB4LFAha0=",
+ "WxNc4SFH5bc=",
+ "xIcNDu9gFgA=",
+ "0bFFZqxZ7eM="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|existing pool with a native asset" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "lJVN7MtD7q0=",
+ "PzgRNJGreQI=",
+ "6HP2Fl42Dw4=",
+ "68OX9leC4l0=",
+ "sjIE37Mmp4A=",
+ "HGZ91E0NUtI=",
+ "055tsWXz9DY=",
+ "FQ32WWmCnb4=",
+ "MJu6p0AgA0s=",
+ "U6pkDsshAUY=",
+ "klgY8ePxc64=",
+ "b9wcOj9q81Q=",
+ "dWWUigU4lZU=",
+ "gnq84MAI0Wk=",
+ "/wN0yGFdhFk=",
+ "Rstz+Kv39ps=",
+ "3HuqTKTFJl0=",
+ "XZqJnFZdXaY=",
+ "69p8c3Beu7o="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|existing pool with one issuer asset" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "/4p5RwsRnZU=",
+ "Brb3upwcl/4=",
+ "GJzZd/yWJp4=",
+ "nzVv1n6Ws2w=",
+ "iCmXZs26QZo=",
+ "clpebI6veFU=",
+ "VA/9F/IGibQ=",
+ "b1S+uR417Jk=",
+ "0Mqhw6XNASg=",
+ "PXG95kQGeJc=",
+ "6PmohneFt9M=",
+ "EbjVvpL9kbs=",
+ "XhHM+ARP25w=",
+ "qPp66FUGr3E=",
+ "9HrOUT8E7iY=",
+ "/vV/mDNXExo=",
+ "3AX07JTMWIY=",
+ "kQSpIMUw0VM=",
+ "/R8T7ixpDv4=",
+ "n1A7QXNjypw=",
+ "8ih2rxuKCnk=",
+ "YkjZDcYU3Tw=",
+ "RhPA8Hl/w3g="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|existing pool with two issuer assets" :
+ [
+ "99OPaS2lM4I=",
+ "SY42r/cDPd0=",
+ "/4p5RwsRnZU=",
+ "OHW/vfJk54I=",
+ "GJzZd/yWJp4=",
+ "Xegrbk4irKU=",
+ "oyddJSISpyM=",
+ "5cc2xbO5ld4=",
+ "KNuKK1NJJLQ=",
+ "IPYdDYUVkYk=",
+ "FWH3qMsoTkg=",
+ "GDWgCvYh1g0="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|existing pool with two non-native assets" :
+ [
+ "99OPaS2lM4I=",
+ "rGxY2hi8ZyU=",
+ "a21p4RxczSc=",
+ "HoIwjmOqSBE=",
+ "GJzZd/yWJp4=",
+ "nzVv1n6Ws2w=",
+ "iCmXZs26QZo=",
+ "clpebI6veFU=",
+ "VA/9F/IGibQ=",
+ "3kajo4hLvpk=",
+ "P7b7STs1KkA=",
+ "oRA4E1xEv+s=",
+ "k2VMmlxB8Xg=",
+ "NpeUwnCQAlw=",
+ "Evezstcslk4=",
+ "98j41zWlntM=",
+ "1yP0c9JyBG4=",
+ "guChylAYEAI=",
+ "Yt/O1eu/bT4=",
+ "76tYOrQxy1A=",
+ "g5SJ4+XC5NU=",
+ "Cv51NgSIw5Q=",
+ "0Mde4ODFDt0=",
+ "i4MS6LsD35U=",
+ "qz/HiaH/Ck4=",
+ "RzIhKqvEe0Y=",
+ "9kgLbhNkRKQ=",
+ "WenWi7BI/Ic=",
+ "MvqchWfrINo=",
+ "18Ey1LwhU0I=",
+ "fMzLJbgE94E=",
+ "xZQ1vOAprKg=",
+ "MuASKa0Ufbs=",
+ "lqaxyhnu8as="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|low reserve" :
+ [
+ "kyxDwZIJVEM=",
+ "fXk23Ym6s38=",
+ "dghl7jDPXeA=",
+ "jfzoeKWcpUQ=",
+ "LW6T4KhxxSY=",
+ "OiL/N66bRsQ="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|new pool with a native asset" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "jChFGn6Vt2o=",
+ "MXXEaDtDpP8=",
+ "6asdDeC8nU4=",
+ "CFKexLwQlE8=",
+ "eMZT6UFbD/s=",
+ "b4RJ3xRJ0/0=",
+ "qDCkZslJ4EE=",
+ "T/z7/okksgY=",
+ "3k1TESwIuAc=",
+ "2m8UrrHTTuk=",
+ "I3qTtrsDHds=",
+ "p5AU8MW7H2w=",
+ "NbGQ31dgVG4=",
+ "1BUHvXgmT10=",
+ "RIWG3Ookq2k=",
+ "Xj5eQkLbJC8="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|new pool with one issuer asset" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "exkLYMs/sKo=",
+ "KRBX/e/G4bg=",
+ "rg3aDHRTcYs=",
+ "W79Oa9mUyvU=",
+ "xFc3P2+l0B8=",
+ "GMrhgV0+ih0=",
+ "/wnHL1CsL2c=",
+ "v+t+Vq5OJ3U=",
+ "H/KAESKwaP0=",
+ "HC2sHm1OsBk=",
+ "0V9Od0ZHqIU=",
+ "k717XxvGn+o=",
+ "LQcJi0ookG4=",
+ "Y8SGIi4AS5A=",
+ "EYX51+qJ/VY=",
+ "0ySE0Q3F5KA=",
+ "KJXgtFn/vEg=",
+ "yb+/zTL+jvA=",
+ "frsxcsugQxk="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|new pool with two issuer assets" :
+ [
+ "sCOCFnhiS9o=",
+ "J0gxU2rKzvs=",
+ "PjgwU4XrfYc=",
+ "wWhA0u2r4Kc=",
+ "WLS7spq0bHg=",
+ "bIIZkpUln6E=",
+ "grPetZS7kaw=",
+ "j1vPqQdBdqc="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|new pool with two non-native assets" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "exkLYMs/sKo=",
+ "KRBX/e/G4bg=",
+ "rg3aDHRTcYs=",
+ "5S6TUWUx+4Y=",
+ "3vy77dTnXB4=",
+ "zXoTcTxXjQE=",
+ "+QJRYhMIres=",
+ "N+wmdpW7ULQ=",
+ "tK/e6A5TeBQ=",
+ "IlpNof95Wz8=",
+ "A9z22xidZII=",
+ "KfSST5sdUV0=",
+ "i+ktk/OUp9s=",
+ "V+4Jd30px7o=",
+ "uEK4z8V35Zo=",
+ "gLi8Wy44if4=",
+ "A/hHBMakxKs=",
+ "nnhKKxfCvEA=",
+ "59/KphyLSrY=",
+ "osBjaXcHNzY=",
+ "PCB5rLnauBM=",
+ "OWlSQS1+8jM=",
+ "WJ80OKQjeZc=",
+ "bcZDUeFlbUk=",
+ "4hy+rRBlpw0=",
+ "w7ozBxdFf0I=",
+ "/PlMvwhPthM=",
+ "ikuRBAFBEHk="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|pool with two alphanum12 assets" :
+ [
+ "sCOCFnhiS9o=",
+ "lcHQFH2tD1I=",
+ "8nh1SW51FtQ=",
+ "KRBX/e/G4bg=",
+ "olMR7v8rkZg=",
+ "5S6TUWUx+4Y=",
+ "NOjleOSE1HI=",
+ "zXoTcTxXjQE=",
+ "+4HcY1M9qDc=",
+ "JJD+hIFuit8=",
+ "tK/e6A5TeBQ=",
+ "IlpNof95Wz8=",
+ "A9z22xidZII=",
+ "KfSST5sdUV0=",
+ "gYELjW18pK8=",
+ "ru6Cb+7D7EM=",
+ "hsg6Eu39tWQ=",
+ "bg6Co3E1dGM=",
+ "wDDnZOrm5uA=",
+ "r/keIhuVlRw=",
+ "A0WL9oRcJeQ=",
+ "osBjaXcHNzY=",
+ "PCB5rLnauBM=",
+ "GD1t55DP+wE=",
+ "Jkc+j+XUy8M=",
+ "meEPtVhOGfw=",
+ "5T2Y8BfPpw8=",
+ "WUCIFdS8LRo=",
+ "xwo0wuv3dFk=",
+ "0pGzYBKfibs="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets" :
+ [
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0=",
+ "kaeSlv5xaPo=",
+ "dvER5sypj84=",
+ "tUE81PrJ6po=",
+ "b9atXwMSypM=",
+ "n7MEFMwxbZ0="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|give account enough reserves to transfer the sponsorship" : [ "PahK7IeB8Z4=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|give owner enough reserves to take on the pool share trustline" : [ "CpSIS4oiAhg=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|sponsored pool share trustline where sponsor is issuer of both assets|try to transfer the sponsorship but fail" : [ "J+dgFWf0f7Q=" ],
+ "change trust pool share trustline|protocol version 23|pool trustline|too many" :
+ [
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M=",
+ "kyxDwZIJVEM=",
+ "3KadvGmahk8=",
+ "ED+yAjGbl+M="
+ ],
+ "change trust pool share trustline|protocol version 23|pool trustline|too many|too many subentries" : [ "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=", "g5vaQQYOjuY=" ],
"change trust pool share trustline|protocol version 2|pool trustline" : [ "/lfj8xIFS8I=" ],
"change trust pool share trustline|protocol version 2|pool trustline sponsorship" : [ "Vv+QRgIt0Cg=", "jba1E+ywrQM=", "TU5dHQFzjW0=" ],
"change trust pool share trustline|protocol version 3" : [ "y3OKoeosX6s=", "y3OKoeosX6s=" ],
@@ -3392,6 +3863,69 @@
"change trust|protocol version 22|too many|too many subentries" : [ "Cnh0ro8uCsE=", "Cnh0ro8uCsE=" ],
"change trust|protocol version 22|trusting self" : [ "yyr4/ZsNPf8=", "p42GDNJQrFI=" ],
"change trust|protocol version 22|trustline on native asset" : [ "yyr4/ZsNPf8=" ],
+ "change trust|protocol version 23" :
+ [
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE=",
+ "XdMCYlSZNoE="
+ ],
+ "change trust|protocol version 23|basic tests" :
+ [
+ "csTr3GVrR88=",
+ "ijsD4uHLNIM=",
+ "PZPTNhbu6n8=",
+ "k8U+VXiTD4Y=",
+ "AH68EvmX3LY=",
+ "iALzU5akbtI=",
+ "kuz4qm21mFI=",
+ "k4d1TgM/1cw="
+ ],
+ "change trust|protocol version 23|cannot reduce limit below buying liabilities or delete" :
+ [
+ "YJSt43rCmU4=",
+ "O/iQPnSMfqY=",
+ "xgRoi9+ctiI=",
+ "Laye6dH3VGo=",
+ "7ibeQ5Dq030=",
+ "wAsmW3XSoTg="
+ ],
+ "change trust|protocol version 23|create trust line with native buying liabilities" : [ "RJBbswIxQoE=", "a0Y+nX12cIA=", "eZ3khxbdo4M=" ],
+ "change trust|protocol version 23|create trust line with native selling liabilities" :
+ [
+ "RJBbswIxQoE=",
+ "wRxyByGAg1M=",
+ "UF4QXsLSDFA=",
+ "JTnMGFCZuEw=",
+ "Ue2776FAaoY="
+ ],
+ "change trust|protocol version 23|issuer does not exist|edit existing" : [ "Zxs90CJQFW4=", "amybro9L5L8=", "BclYR6di2sY=" ],
+ "change trust|protocol version 23|issuer does not exist|new trust line" : [ "csTr3GVrR88=" ],
+ "change trust|protocol version 23|sponsorship" : [ "7kjE4/NfR/k=", "0OXtiofc7Sg=", "7kjE4/NfR/k=", "0OXtiofc7Sg=" ],
+ "change trust|protocol version 23|sponsorship|create, modify, and remove sponsored entry" : [ "d9bN0QmoK/U=" ],
+ "change trust|protocol version 23|too many" :
+ [
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg=",
+ "1/i3hCVXMzg="
+ ],
+ "change trust|protocol version 23|too many|too many subentries" : [ "Cnh0ro8uCsE=", "Cnh0ro8uCsE=" ],
+ "change trust|protocol version 23|trusting self" : [ "yyr4/ZsNPf8=", "p42GDNJQrFI=" ],
+ "change trust|protocol version 23|trustline on native asset" : [ "yyr4/ZsNPf8=" ],
"change trust|protocol version 2|basic tests" :
[
"/lfj8xIFS8I=",
diff --git a/test-tx-meta-baseline-next/ClaimableBalanceTests.json b/test-tx-meta-baseline-next/ClaimableBalanceTests.json
index 8a622feb7a..1f240f2f40 100644
--- a/test-tx-meta-baseline-next/ClaimableBalanceTests.json
+++ b/test-tx-meta-baseline-next/ClaimableBalanceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"claimableBalance|protocol version 0" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
"claimableBalance|protocol version 1" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
@@ -13283,6 +13284,1479 @@
"Q1q+/rfWhRM=",
"D2qFLZLt+64="
],
+ "claimableBalance|protocol version 23" :
+ [
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0=",
+ "NORerjsJP1c=",
+ "4g1ooyN+jrw=",
+ "haJPBe9bg4w=",
+ "0cxy937V3S0="
+ ],
+ "claimableBalance|protocol version 23|claim claimable trustline issues" :
+ [
+ "y3J9P/sBKMU=",
+ "Kbdas01myE0=",
+ "toWegm5CcBY=",
+ "JFBpmfLJebA=",
+ "ugT0eDgpd28=",
+ "XxWQQZrSaAc=",
+ "/xpsXjx4PJM=",
+ "PHEE2npNhi0=",
+ "nj4rAWU5eZo=",
+ "i2sZIcZ6o8E=",
+ "xAIUEJFZr1o=",
+ "EvZbPh7dVmQ="
+ ],
+ "claimableBalance|protocol version 23|claim is sponsored" : [ "v0U2DUyE1U8=" ],
+ "claimableBalance|protocol version 23|create is sponsored" : [ "sWaFW9sfIk8=" ],
+ "claimableBalance|protocol version 23|invalid asset" : [ "nCFXIDhAqYE=" ],
+ "claimableBalance|protocol version 23|merge create account before claim" : [ "v0U2DUyE1U8=", "9EWh92vzunw=", "IyspDlISc9M=" ],
+ "claimableBalance|protocol version 23|merge sponsoring account" : [ "sMVq6NbvG6M=", "Qzl6+kXX5Q0=" ],
+ "claimableBalance|protocol version 23|multiple claimants try to claim balance in same tx" : [ "3n3ev7Bo3VA=", "dbxzu2tYxks=", "ZV9YLsdMm6U=" ],
+ "claimableBalance|protocol version 23|multiple creates in tx to test index in hash" : [ "pt32/MAL+NE=", "SJo+PW8iegg=" ],
+ "claimableBalance|protocol version 23|native" :
+ [
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs=",
+ "zSMhm3Pzo7k=",
+ "F++ic2NDRcg=",
+ "GQEOz2oTSDc=",
+ "6H0cn2OCJQ4=",
+ "eyo469V982I=",
+ "Ueh4M+xvABs="
+ ],
+ "claimableBalance|protocol version 23|native line full" : [ "kN59v5yfW28=", "OTlN7D9L+FA=", "IDjzEvuLwxA=", "cBdUySb12Ag=" ],
+ "claimableBalance|protocol version 23|native|balanceID relies on sequence number" :
+ [
+ "FvXr55AOEb4=",
+ "9nSgoN2maec=",
+ "DWveSzqexj0=",
+ "Or8QZBSsAfE=",
+ "s9imLgY55ng="
+ ],
+ "claimableBalance|protocol version 23|native|claim balance|balance does not exist" : [ "FvXr55AOEb4=", "ZlzMgCvlwn8=" ],
+ "claimableBalance|protocol version 23|native|claim balance|no destination match" : [ "FvXr55AOEb4=", "IbaM24wUgew=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|NOT predicate not satisfied" : [ "W0BO3N8AgF4=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|absBefore not satisfied" : [ "easW8Q9eo9E=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|and predicate not satisfied" : [ "ViElTSDraLU=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|complex" : [ "tT+sDQcFGj0=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|complex 2" : [ "VNj0QX6U0ig=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|complex 3" : [ "F8YmOHQSx0Q=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|complex 4" : [ "WZytcl/+OyE=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|not unconditional" : [ "t8A9Fok42+M=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|or predicate not satisfied" : [ "RmqTl+zvcRU=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate not satisfied|relBefore not satisfied" : [ "easW8Q9eo9E=", "mUL6Akxr5+k=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|NOT predicate satisfied" : [ "2rS3xaOYTP4=", "T/R2ae0XZKc=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|Unconditional" : [ "b3P3ovhbh50=", "vjUMJ58Pnc8=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|absAfter satisfied" : [ "neLOl2BTaM4=", "aePFIOkl6gs=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|absBefore satisfied" : [ "CW61RfSgEFU=", "cHEW6IKvjr8=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|and predicate satisfied" : [ "tXlykrTmSZs=", "l2qn227I0vM=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|complex 1" : [ "JJk/+U53oF0=", "WFqdxDNpQSQ=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|complex 2" : [ "8tdB8UTvTAc=", "u3lqM5dRy+U=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|complex 3" : [ "U5TP4lQiYQ4=", "N79ezc2wcyQ=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|complex 4" : [ "Uky7T9qSnVM=", "ylvSlyVsT+w=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|complex 5" : [ "8Fgr5ALzDtk=", "XYzvmKSCJ7U=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|or predicate satisfied" : [ "CCAqynwOlHE=", "bWqtkaLHwSM=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|relAfter satisfied" : [ "neLOl2BTaM4=", "aePFIOkl6gs=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|relBefore max satisfied" : [ "ZmJ+4edMS+Y=", "sw1VCLVorC0=" ],
+ "claimableBalance|protocol version 23|native|claim balance|predicate satisfied|relBefore satisfied" : [ "CW61RfSgEFU=", "cHEW6IKvjr8=" ],
+ "claimableBalance|protocol version 23|native|multiple create and claims" :
+ [
+ "FvXr55AOEb4=",
+ "yAgUgL9Wa0s=",
+ "XL73iBAw6qg=",
+ "7UniuEqseto=",
+ "osr6AIy0T5o="
+ ],
+ "claimableBalance|protocol version 23|native|successful createdBy == claimant|create and claim in different tx" : [ "2rTAC2SVFok=", "FcaGjuC44+U=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=1" : [ "FvXr55AOEb4=", "yAgUgL9Wa0s=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=10" : [ "d/S/Lfb1DMQ=", "wnXxAh7rBow=", "tspZfaSrfpc=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=2" : [ "N/jU7uGzeD8=", "/QNDCqsiT1Q=", "3y0HkeoC7Tw=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=3" : [ "msrN71lh1kk=", "xm9pWXzEHy0=", "qMCWTDaD5ro=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=4" : [ "aTOYUp9IICE=", "fBdkGgTaEno=", "20tf0lFI84o=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=5" : [ "rrl8poCMtHY=", "dHLriypIdBs=", "TFARnt15XL8=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=6" : [ "37e6XHno99c=", "rp8LV4sCKfU=", "acMqzxke7lk=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=7" : [ "sdaBqYkEnNI=", "Ncggt9RI024=", "L0BFHRhmEPA=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=8" : [ "dMfwFrCsonc=", "ab8qij/yFGs=", "lBfxNZglPIo=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|number of claimants=9" : [ "TgxDhp29exA=", "e0XNQQHux8k=", "QB/eze0cqPg=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|predicate at level 0" : [ "ZmJ+4edMS+Y=", "6UWP6/Xx8rY=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|predicate at level 1" : [ "pbyxuW4FJ+4=", "XcE0OCbs0r0=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|predicate at level 2" : [ "SuVKNuuvsvM=", "0BditQGe02s=" ],
+ "claimableBalance|protocol version 23|native|valid predicate and claimant combinations|predicate at level 3" : [ "FvXr55AOEb4=", "7NLG0k6MRP4=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid amount" : [ "KuHD0Gh5OqY=", "4TovLIas5zk=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|duplicate claimants" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|empty claimants" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid absBefore" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid andPredicate size" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid not nested" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid null not" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid orPredicate size" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid predicate height" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|native|validity checks|invalid claimants|invalid predicate|invalid relBefore" : [ "KuHD0Gh5OqY=" ],
+ "claimableBalance|protocol version 23|non-native" :
+ [
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc=",
+ "PtaItCBDr6g=",
+ "ne9nQ96sm74=",
+ "R2Asp59BBLU=",
+ "EcA2qarGtD0=",
+ "2D/UceiWQUQ=",
+ "45MQhJgmZ+s=",
+ "UudzplmHSPs=",
+ "DUIPLOb4Mjc="
+ ],
+ "claimableBalance|protocol version 23|non-native|balanceID relies on sequence number" :
+ [
+ "ms2RM0cPreg=",
+ "XO2X+72l6AQ=",
+ "cLOBkvLc22I=",
+ "QkdFTVS2ZLs=",
+ "y22MC/2JSMc="
+ ],
+ "claimableBalance|protocol version 23|non-native|claim balance|balance does not exist" : [ "ms2RM0cPreg=", "af5yXi957zI=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|no destination match" : [ "ms2RM0cPreg=", "fRYrraRSDvM=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|NOT predicate not satisfied" : [ "PuPLnVMN4zM=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|absBefore not satisfied" : [ "C2xJ9sJHeHo=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|and predicate not satisfied" : [ "KGk/OlpN7sk=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|complex" : [ "5ZC0fBaSoQw=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|complex 2" : [ "Nc7CUo+mK3A=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|complex 3" : [ "34x4WPkTKr0=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|complex 4" : [ "B0Hsw83poOk=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|not unconditional" : [ "LcXD7o1PBnY=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|or predicate not satisfied" : [ "+BYPVL41zrc=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate not satisfied|relBefore not satisfied" : [ "C2xJ9sJHeHo=", "tWHh8Pi+xsc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|NOT predicate satisfied" : [ "swiuA5MFiUM=", "ght1WOZJQKE=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|Unconditional" : [ "87SAc56q4/E=", "7kjoEEtIyQk=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|absAfter satisfied" : [ "csSsYgCGCjQ=", "EaArOl2AifA=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|absBefore satisfied" : [ "cbzji9zJ/aU=", "aJA5c9+KtOc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|and predicate satisfied" : [ "N1WHnwizayg=", "c+f56oPh6cg=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|complex 1" : [ "HEnlHQPUcTc=", "Byf4nMJwKdE=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|complex 2" : [ "8sf2Jjr8Jso=", "Diat/hPIo08=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|complex 3" : [ "IG3X9kv/W/s=", "oU0eI1ycFy4=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|complex 4" : [ "sXr8aMPwkwQ=", "5NgIMDrn57Q=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|complex 5" : [ "YfihRYCJWNQ=", "Iyq62H03RpA=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|or predicate satisfied" : [ "mFbkJbgCjDs=", "5gsaU7dtP/o=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|relAfter satisfied" : [ "csSsYgCGCjQ=", "EaArOl2AifA=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|relBefore max satisfied" : [ "yI4F1TYNYp0=", "wEr3WF4ysyc=" ],
+ "claimableBalance|protocol version 23|non-native|claim balance|predicate satisfied|relBefore satisfied" : [ "cbzji9zJ/aU=", "aJA5c9+KtOc=" ],
+ "claimableBalance|protocol version 23|non-native|multiple create and claims" :
+ [
+ "ms2RM0cPreg=",
+ "YcMNR6nCuIc=",
+ "zbXO4I7oZ2s=",
+ "Fh5y/2R5Sy8=",
+ "H7brz5gX1Ao="
+ ],
+ "claimableBalance|protocol version 23|non-native|successful createdBy == claimant|create and claim in different tx" : [ "eSG3uWjN+yE=", "+ZhB6DkHmDM=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=1" : [ "ms2RM0cPreg=", "YcMNR6nCuIc=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=10" : [ "nDXxIeiBXK8=", "3JyjH5akTvA=", "6y4e9kOM3M4=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=2" : [ "zZql75yczNU=", "cop41REFh0Q=", "7TcXg4Jg8As=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=3" : [ "tminO3rOqS4=", "wt/FNZzUzBU=", "t8N+jzIhtlg=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=4" : [ "20wwvJXnQQE=", "dzLbyP2tv+c=", "OuNDpvMOtyE=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=5" : [ "6trB/WwEDps=", "Qrh87lmztOo=", "/YYT+no99Dc=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=6" : [ "Odrjkd+uXKk=", "q9+LF10VQGg=", "yiSd9Ggj5oA=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=7" : [ "BxFdADM0QuA=", "1t4uns+4cvA=", "Y/2wlYV3A+g=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=8" : [ "5WkO7uQU8hI=", "sdgWkR6G+0s=", "Gqq9NvNcQHg=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|number of claimants=9" : [ "GNjAYPzD5iY=", "+CVcvDyzqQY=", "M2KXPEu3uAE=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|predicate at level 0" : [ "yI4F1TYNYp0=", "3TwXAEBJkg0=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|predicate at level 1" : [ "5DiEoJKMVcA=", "U2K0+8AfupQ=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|predicate at level 2" : [ "NhVfO+oE1g4=", "TDi70HbzeVc=" ],
+ "claimableBalance|protocol version 23|non-native|valid predicate and claimant combinations|predicate at level 3" : [ "ms2RM0cPreg=", "oAjj8Tqdn08=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid amount" : [ "g8nuqUEFusk=", "I33ZkIC54Fw=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|duplicate claimants" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|empty claimants" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid absBefore" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid andPredicate size" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid not nested" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid null not" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid orPredicate size" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid predicate height" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|non-native|validity checks|invalid claimants|invalid predicate|invalid relBefore" : [ "g8nuqUEFusk=" ],
+ "claimableBalance|protocol version 23|op source account last modified is updated on claim of sponsored balance|claim" : [ "86H9sKuJxeI=", "6FsyLKGdqSc=" ],
+ "claimableBalance|protocol version 23|op source account last modified is updated on claim of sponsored balance|clawback" : [ "4ACpeyasd0M=", "6Wn6DB6i0Bs=", "u/j4fcNubZM=" ],
+ "claimableBalance|protocol version 23|source account is issuer" : [ "oJ4dRCrZ1rI=", "poCuebeK8hQ=" ],
+ "claimableBalance|protocol version 23|tx account is different than op account on successful create" : [ "UuiNc+vcdSs=", "7NoHmydY5bs=", "nDgAcSaw6Ac=", "fLHtgLJhzWg=" ],
+ "claimableBalance|protocol version 23|validate tx account is used in hash" :
+ [
+ "x8hncE8drSY=",
+ "DgV117sMlDM=",
+ "b9Qf3Bh1cYE=",
+ "d6JIWvDmRlE=",
+ "7qL04Da07pk=",
+ "bazDxvG1QJc=",
+ "Q1q+/rfWhRM=",
+ "D2qFLZLt+64="
+ ],
"claimableBalance|protocol version 2|not supported before version 14" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"claimableBalance|protocol version 3" : [ "pANIfbx1stE=", "cew/Nd7f6vY=", "CJW/RgT8YsQ=", "6vb25xJeuuA=" ],
"claimableBalance|protocol version 3|not supported before version 14" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-next/ClawbackClaimableBalanceTests.json b/test-tx-meta-baseline-next/ClawbackClaimableBalanceTests.json
index 4a4058c678..a73add3da3 100644
--- a/test-tx-meta-baseline-next/ClawbackClaimableBalanceTests.json
+++ b/test-tx-meta-baseline-next/ClawbackClaimableBalanceTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"clawbackClaimableBalance|protocol version 0" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
"clawbackClaimableBalance|protocol version 1" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
@@ -533,6 +534,87 @@
"dFmqHsI9N8Y="
],
"clawbackClaimableBalance|protocol version 22|successful alphanum12 clawback" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "5GJnuAq1tf4=" ],
+ "clawbackClaimableBalance|protocol version 23" :
+ [
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo=",
+ "iR7qUiIXwCo=",
+ "AcOFxsugqxc=",
+ "iazPGK0vAvA=",
+ "ysgTX5pph7E=",
+ "PfDFotejSEo="
+ ],
+ "clawbackClaimableBalance|protocol version 23|basic test" : [ "KVLGgtd1dNA=", "K0W44iWqwVA=", "tNKCBLVohUc=", "2QDwzx5plAI=" ],
+ "clawbackClaimableBalance|protocol version 23|clawback sponsored claimable balance|sponsor is issuer" : [ "DegTt94PUPs=", "+C9j3MSMdn0=" ],
+ "clawbackClaimableBalance|protocol version 23|clawback sponsored claimable balance|sponsor is not issuer" : [ "JC2VGYXnrrI=", "E6wJFb0TMcY=" ],
+ "clawbackClaimableBalance|protocol version 23|clawback when issuer already has INT64_MAX liabilities" : [ "8294rZiTT74=", "ZIcRGm2T57s=", "TfsRKUgSzus=" ],
+ "clawbackClaimableBalance|protocol version 23|errors|not clawback enabled" :
+ [
+ "2/twIp9tWDA=",
+ "Iv3cGzmkQes=",
+ "K1gZltOlt1E=",
+ "MUhfB5oLvDk=",
+ "R1QLJdx/3HA=",
+ "e6B+U/WR6qk="
+ ],
+ "clawbackClaimableBalance|protocol version 23|errors|not issuer|assetCode12" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "xHIxexhXSAA=" ],
+ "clawbackClaimableBalance|protocol version 23|errors|not issuer|assetCode4" : [ "KVLGgtd1dNA=", "dXX26Jgjnc0=" ],
+ "clawbackClaimableBalance|protocol version 23|errors|not issuer|native" : [ "YpFQ+heKdBk=", "vKC795tyy5M=" ],
+ "clawbackClaimableBalance|protocol version 23|issuer claimable balance" :
+ [
+ "2/twIp9tWDA=",
+ "HNlzX1W/fls=",
+ "HJ1y7FCkKpI=",
+ "XRvDezZen4M=",
+ "In1gM2t3TG4=",
+ "gIREM0xNOdg=",
+ "9xxzFEOvrL0=",
+ "dFmqHsI9N8Y="
+ ],
+ "clawbackClaimableBalance|protocol version 23|successful alphanum12 clawback" : [ "Gd63R1ub8Bg=", "NK7aQv0DssY=", "haaYBKmyy9w=", "5GJnuAq1tf4=" ],
"clawbackClaimableBalance|protocol version 2|pre V17 errors" : [ "/lfj8xIFS8I=" ],
"clawbackClaimableBalance|protocol version 3" : [ "5KGCodU10M4=", "8+8sE8mGx6k=" ],
"clawbackClaimableBalance|protocol version 3|pre V17 errors" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-next/ClawbackTests.json b/test-tx-meta-baseline-next/ClawbackTests.json
index a845430678..15435b6d01 100644
--- a/test-tx-meta-baseline-next/ClawbackTests.json
+++ b/test-tx-meta-baseline-next/ClawbackTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"clawback|protocol version 0" :
[
@@ -849,6 +850,125 @@
],
"clawback|protocol version 22|from V17|errors|set options" : [ "XGy7QIgn41M=", "9rYRgjL1IU8=", "oQ+IvTdvagg=" ],
"clawback|protocol version 22|from V17|errors|set options clawback immutable" : [ "+/EL6ADdRnA=", "eJlAcgAIk9A=", "aA+9c0gC4/o=" ],
+ "clawback|protocol version 23" :
+ [
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64=",
+ "Y0nt0WerpiI=",
+ "DDPBQ7J3m64="
+ ],
+ "clawback|protocol version 23|all version errors" : [ "3KcddxVL5Oc=" ],
+ "clawback|protocol version 23|from V17" :
+ [
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4=",
+ "iBCGRmirDrg=",
+ "AChT1/HAMMI=",
+ "EW6/X42wIO4="
+ ],
+ "clawback|protocol version 23|from V17|allow trust" : [ "XNtfGiMoixc=", "XNtfGiMoixc=", "XNtfGiMoixc=" ],
+ "clawback|protocol version 23|from V17|allow trust|allow trust can't set clawback" : [ "iu/NNGFIv+8=", "oL3PViRbyEo=" ],
+ "clawback|protocol version 23|from V17|allow trust|clawback after revoking auth" : [ "gBBkt3elc78=", "jTZfkmEfLcs=" ],
+ "clawback|protocol version 23|from V17|allow trust|clawback after revoking auth to AUTHORIZED_TO_MAINTAIN_LIABILITIES_FLAG" : [ "2lOnVJ6uZtc=", "pu4tiMgzC+0=" ],
+ "clawback|protocol version 23|from V17|basic test" : [ "1ei35kzXGqk=" ],
+ "clawback|protocol version 23|from V17|clawback after removing liabilites" :
+ [
+ "XNtfGiMoixc=",
+ "danRgFb6rpY=",
+ "c3y6hyymU94=",
+ "LifExidHcYI=",
+ "C7aIs+7zIrk="
+ ],
+ "clawback|protocol version 23|from V17|clawback when issuer already has INT64_MAX liabilities" : [ "xRDQYRSF2hw=", "mtC+JZ2ks+o=" ],
+ "clawback|protocol version 23|from V17|errors|apply|no trust" : [ "XGy7QIgn41M=" ],
+ "clawback|protocol version 23|from V17|errors|apply|not clawback enabled" : [ "8zSd+iWeuD4=", "+4N2zIVtTkc=", "nh3TVP9OW8A=", "LabvDGHk2BM=" ],
+ "clawback|protocol version 23|from V17|errors|apply|underfunded" : [ "XGy7QIgn41M=", "danRgFb6rpY=", "UZ2J9Hdn638=", "MvFUeHKPhSU=" ],
+ "clawback|protocol version 23|from V17|errors|check validity" :
+ [
+ "XGy7QIgn41M=",
+ "ZK/tIKuOC54=",
+ "yKFOWZANEC4=",
+ "OXa8t5B/5pU=",
+ "BZDs+NiY5JA=",
+ "AdDI45CxGSI=",
+ "I1WblZFDVDA=",
+ "eLqwbaD/WX0=",
+ "P3XyA8/kowE=",
+ "/U2SVEdyCuQ=",
+ "CTBOkT6xWqE=",
+ "J5KEDnlJlB0=",
+ "wEGQWsLQHeE=",
+ "dlft1xW29lU=",
+ "rP8On1v2uPM=",
+ "kTaezvO4h98=",
+ "1STce0HoeFA=",
+ "2bhQkE7y4Ow=",
+ "j5RBjEz8iSM=",
+ "pRWhrZvlxwI=",
+ "bXr9PsRqjuI=",
+ "PYEeMoNTKQI=",
+ "SIWhl3s8YLc=",
+ "cgcv9yPGOOQ=",
+ "2WbgQnREXAs=",
+ "aXXim1rA3tI="
+ ],
+ "clawback|protocol version 23|from V17|errors|set options" : [ "XGy7QIgn41M=", "9rYRgjL1IU8=", "oQ+IvTdvagg=" ],
+ "clawback|protocol version 23|from V17|errors|set options clawback immutable" : [ "+/EL6ADdRnA=", "eJlAcgAIk9A=", "aA+9c0gC4/o=" ],
"clawback|protocol version 2|all version errors" : [ "/lfj8xIFS8I=" ],
"clawback|protocol version 2|pre V17 errors" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"clawback|protocol version 3" :
diff --git a/test-tx-meta-baseline-next/CreateAccountTests.json b/test-tx-meta-baseline-next/CreateAccountTests.json
index 5c289bbd83..497104cb8c 100644
--- a/test-tx-meta-baseline-next/CreateAccountTests.json
+++ b/test-tx-meta-baseline-next/CreateAccountTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"create account|protocol version 10|Amount too small to create account" : [ "X2yKCWehH5U=" ],
"create account|protocol version 10|Not enough funds (source)" : [ "x6hOin79MFA=", "6VHOcmD0yD4=" ],
@@ -202,6 +203,19 @@
"KkDSq5TwgkU=",
"zXiqgYk15Fw="
],
+ "create account|protocol version 23|Amount too small to create account" : [ "5oGt1iMFSw4=" ],
+ "create account|protocol version 23|Not enough funds (source)" : [ "MoI+rWcsWq4=", "KXV+9sIgH1g=" ],
+ "create account|protocol version 23|Success" : [ "Eg9gawVEm9E=" ],
+ "create account|protocol version 23|Success|Account already exists" : [ "9RWfJCea6FU=" ],
+ "create account|protocol version 23|with native buying liabilities" : [ "FUozqMlR+xM=", "Zhx7nZpqq7Q=", "QqTb/p+wP2U=" ],
+ "create account|protocol version 23|with native selling liabilities" :
+ [
+ "FUozqMlR+xM=",
+ "/nY6D+JDWVE=",
+ "zqeiA7pl2js=",
+ "KkDSq5TwgkU=",
+ "zXiqgYk15Fw="
+ ],
"create account|protocol version 2|Amount too small to create account" : [ "/lfj8xIFS8I=" ],
"create account|protocol version 2|Not enough funds (source)" : [ "4+svrnV0hxY=", "/lfj8xIFS8I=" ],
"create account|protocol version 2|Success" : [ "IxXegoyiQk4=" ],
diff --git a/test-tx-meta-baseline-next/EndSponsoringFutureReservesTests.json b/test-tx-meta-baseline-next/EndSponsoringFutureReservesTests.json
index c883e64161..ec86b9aecf 100644
--- a/test-tx-meta-baseline-next/EndSponsoringFutureReservesTests.json
+++ b/test-tx-meta-baseline-next/EndSponsoringFutureReservesTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"confirm and clear sponsor|protocol version 13|not supported" : [ "QJDMJ0PvkYA=" ],
"confirm and clear sponsor|protocol version 14|not sponsored" : [ "QJDMJ0PvkYA=" ],
@@ -38,5 +39,6 @@
"confirm and clear sponsor|protocol version 19|not sponsored" : [ "u8plyJbPb2c=" ],
"confirm and clear sponsor|protocol version 20|not sponsored" : [ "0rCskf3w41Q=" ],
"confirm and clear sponsor|protocol version 21|not sponsored" : [ "0rCskf3w41Q=" ],
- "confirm and clear sponsor|protocol version 22|not sponsored" : [ "0rCskf3w41Q=" ]
+ "confirm and clear sponsor|protocol version 22|not sponsored" : [ "0rCskf3w41Q=" ],
+ "confirm and clear sponsor|protocol version 23|not sponsored" : [ "0rCskf3w41Q=" ]
}
diff --git a/test-tx-meta-baseline-next/FeeBumpTransactionTests.json b/test-tx-meta-baseline-next/FeeBumpTransactionTests.json
index 145fb19755..004fd2b3f6 100644
--- a/test-tx-meta-baseline-next/FeeBumpTransactionTests.json
+++ b/test-tx-meta-baseline-next/FeeBumpTransactionTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"fee bump transactions|protocol version 0|apply|bad signatures" : [ "Yhe2gNuDHbY=" ],
"fee bump transactions|protocol version 0|apply|extra signatures" : [ "OB5K2o+Lbus=", "2vq/WrMO01Y=" ],
@@ -273,6 +274,23 @@
"fee bump transactions|protocol version 22|validity|inner transaction invalid, transaction level" : [ "g4SMgLdHmkY=" ],
"fee bump transactions|protocol version 22|validity|insufficient balance" : [ "vq7v+aQvjuo=" ],
"fee bump transactions|protocol version 22|validity|valid" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 23|apply|bad signatures" : [ "Efz5uZa7U84=", "ofyE/F/i2I0=" ],
+ "fee bump transactions|protocol version 23|apply|extra signatures" : [ "eAy5C7YazX0=", "YY06OIIOp/w=", "+366qVuw7RI=" ],
+ "fee bump transactions|protocol version 23|apply|fee source does not exist" : [ "Efz5uZa7U84=", "UnwqqyolEMk=" ],
+ "fee bump transactions|protocol version 23|apply|inner transaction fails, operation level" : [ "Efz5uZa7U84=" ],
+ "fee bump transactions|protocol version 23|apply|inner transaction fails, transaction level" : [ "Efz5uZa7U84=", "0kuWmO0K+zM=" ],
+ "fee bump transactions|protocol version 23|apply|insufficient balance" : [ "Efz5uZa7U84=", "jtss133AcPA=" ],
+ "fee bump transactions|protocol version 23|apply|one-time signer removal" : [ "siq4VbKTdCc=", "xPbTKci83Eg=", "siq4VbKTdCc=", "xPbTKci83Eg=" ],
+ "fee bump transactions|protocol version 23|apply|one-time signer removal|not sponsored" : [ "ElE3StxPJSQ=", "Q5+veo2ktgI=" ],
+ "fee bump transactions|protocol version 23|apply|one-time signer removal|sponsored" : [ "ElE3StxPJSQ=" ],
+ "fee bump transactions|protocol version 23|fee processing" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 23|validity|bad signatures, signature invalid" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 23|validity|bad signatures, signature missing" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 23|validity|extra signatures" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 23|validity|inner transaction invalid, operation level" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 23|validity|inner transaction invalid, transaction level" : [ "g4SMgLdHmkY=" ],
+ "fee bump transactions|protocol version 23|validity|insufficient balance" : [ "vq7v+aQvjuo=" ],
+ "fee bump transactions|protocol version 23|validity|valid" : [ "g4SMgLdHmkY=" ],
"fee bump transactions|protocol version 2|apply|bad signatures" : [ "Yhe2gNuDHbY=" ],
"fee bump transactions|protocol version 2|apply|extra signatures" : [ "OB5K2o+Lbus=", "2vq/WrMO01Y=" ],
"fee bump transactions|protocol version 2|apply|fee source does not exist" : [ "Yhe2gNuDHbY=" ],
diff --git a/test-tx-meta-baseline-next/InflationTests.json b/test-tx-meta-baseline-next/InflationTests.json
index b8268c6ec3..1180317bbb 100644
--- a/test-tx-meta-baseline-next/InflationTests.json
+++ b/test-tx-meta-baseline-next/InflationTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"inflation|protocol version 10|inflation scenarios|50/50 split" :
[
@@ -7378,6 +7379,7 @@
"inflation|protocol version 20|not supported" : [ "5oGt1iMFSw4=" ],
"inflation|protocol version 21|not supported" : [ "5oGt1iMFSw4=" ],
"inflation|protocol version 22|not supported" : [ "5oGt1iMFSw4=" ],
+ "inflation|protocol version 23|not supported" : [ "5oGt1iMFSw4=" ],
"inflation|protocol version 2|inflation scenarios|50/50 split" :
[
"kLAIaEj7I2M=",
diff --git a/test-tx-meta-baseline-next/InvokeHostFunctionTests.json b/test-tx-meta-baseline-next/InvokeHostFunctionTests.json
index 6386579190..9fc2508fea 100644
--- a/test-tx-meta-baseline-next/InvokeHostFunctionTests.json
+++ b/test-tx-meta-baseline-next/InvokeHostFunctionTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"Module cache" : [ "MR6BJ3xmn2c=" ],
"Native stellar asset contract" : [ "bKDF6V5IzTo=", "iasg+Zj14uo=" ],
@@ -1343,12 +1344,15 @@
"refund is sent to fee-bump source|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund is sent to fee-bump source|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund is sent to fee-bump source|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
+ "refund is sent to fee-bump source|protocol version 23" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund still happens on bad auth|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund still happens on bad auth|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund still happens on bad auth|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
+ "refund still happens on bad auth|protocol version 23" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=", "LyDINL0VaLk=" ],
"refund test with closeLedger|protocol version 20" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
"refund test with closeLedger|protocol version 21" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
"refund test with closeLedger|protocol version 22" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
+ "refund test with closeLedger|protocol version 23" : [ "bKDF6V5IzTo=", "JRiUwIP1h2Q=" ],
"settings upgrade" : [ "bKDF6V5IzTo=", "bKDF6V5IzTo=" ],
"settings upgrade command line utils" :
[
diff --git a/test-tx-meta-baseline-next/LiquidityPoolDepositTests.json b/test-tx-meta-baseline-next/LiquidityPoolDepositTests.json
index 44c0fecc40..9d472a3517 100644
--- a/test-tx-meta-baseline-next/LiquidityPoolDepositTests.json
+++ b/test-tx-meta-baseline-next/LiquidityPoolDepositTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"liquidity pool deposit|protocol version 10|not supported before protocol 18" : [ "X2yKCWehH5U=" ],
"liquidity pool deposit|protocol version 11|not supported before protocol 18" : [ "X2yKCWehH5U=" ],
@@ -1048,6 +1049,208 @@
"cowmDyS/6Yk=",
"0y3U2HBbd24="
],
+ "liquidity pool deposit|protocol version 23|bad price in existing pool due to 0 calculated deposit amounts for both assets" :
+ [
+ "YMUBlQ+0niU=",
+ "oHa9Cz6xJF4=",
+ "yEX58ltb/Ko=",
+ "tiIp9p8wPu8=",
+ "XuSfzAHFIX0=",
+ "vYlc7OcWtdw=",
+ "GcojL/aVJWA=",
+ "MB7m/EciCtk="
+ ],
+ "liquidity pool deposit|protocol version 23|both non-native without liabilities" :
+ [
+ "58kAXQDyYpY=",
+ "ZrdZ93BWhRk=",
+ "WunaDnJ56U0=",
+ "vuJgauc1NIQ=",
+ "61apZEJGieI=",
+ "T+zlgmNzjJk=",
+ "9l8qNQ2LWRI=",
+ "A79YpGHxHdU=",
+ "yhys21MjWyU=",
+ "GzKEVYxXIg8=",
+ "7fwrTjjhoUY=",
+ "l+1xgZ7KVGE=",
+ "KhQ3osxGVK0=",
+ "S/D+X07fVlo=",
+ "wYZcqSTZOkM=",
+ "28aEWy+1mBo=",
+ "um1iOdqcD/M=",
+ "qaFY6Ftjhbo=",
+ "5NOq6eEiiNQ=",
+ "+G+TXozrvwY=",
+ "pbrWPNedcoY=",
+ "J2v0T8/wWtQ=",
+ "Lqv7JPLJNp4=",
+ "9xZMvYpFJTU=",
+ "K5qqJPNB1nI=",
+ "IzUT4WiCYVs=",
+ "TWyDO7EwEco=",
+ "zcqwxwDpci0=",
+ "LJJBoMpsc4c=",
+ "lLa7twuMYJY=",
+ "O7M68Th5cw0=",
+ "QCKlWMbzCsw=",
+ "FDDIBjK/KQA=",
+ "8unLOJVHC10=",
+ "+w/MlvqOg+8=",
+ "CukXFavhOW4=",
+ "4Lve/AIoSME=",
+ "0q6wWDTFFOo=",
+ "5nmJteElJ+M=",
+ "xzWFJ9u0Diw="
+ ],
+ "liquidity pool deposit|protocol version 23|one non-native without liabilities" :
+ [
+ "58kAXQDyYpY=",
+ "RDubVT+3kkU=",
+ "urCVuovWsOs=",
+ "SCwC3ZS1jyU=",
+ "0fTXQ3+X0zM=",
+ "BjMrQhlW7eA=",
+ "cokocm1lhU4=",
+ "D3COk3F8UQo=",
+ "Izhl0/Y5gfQ=",
+ "WHqq6+OPH28=",
+ "itXZHoTdTOg=",
+ "adZWz63tMe0=",
+ "lMsWiq04g+4=",
+ "OS7AqzGdnUc=",
+ "ZhRjczqlB9E=",
+ "RLXSyyE45LE=",
+ "vJoR755w8Ow=",
+ "Tlo17sjQEmk=",
+ "yiJAr54EKeo=",
+ "i1nIESydkI4=",
+ "Th5SFlU8cxI=",
+ "HpSpSScRPaw=",
+ "fr8vgX8kKK0=",
+ "kurlpl+8JYI=",
+ "vLlbhaQDhqI=",
+ "Ms3P0Usqk+I=",
+ "fR9FQ6syqKo=",
+ "Hhw415cYRWg=",
+ "KGnSx+VPM/0=",
+ "I69pTn6tork=",
+ "DLmd2npGlLo=",
+ "S4EQPG2tvlA="
+ ],
+ "liquidity pool deposit|protocol version 23|pool share calculation overflows for one asset" :
+ [
+ "YMUBlQ+0niU=",
+ "A7v6CVxDqps=",
+ "HpcncbapFro=",
+ "Y03rE+xhtGQ=",
+ "jqyu8bS3ovs=",
+ "tufZUztLXaE=",
+ "ONJK4Ia3knA=",
+ "HLSDdtFPD7A=",
+ "//j/dcLl8C8=",
+ "btPzkPljs7Q=",
+ "fgFWyqiCayw=",
+ "B7Q23D3+2bk=",
+ "YMUBlQ+0niU=",
+ "A7v6CVxDqps=",
+ "HpcncbapFro=",
+ "Y03rE+xhtGQ=",
+ "jqyu8bS3ovs=",
+ "tufZUztLXaE=",
+ "ONJK4Ia3knA=",
+ "HLSDdtFPD7A=",
+ "//j/dcLl8C8=",
+ "btPzkPljs7Q=",
+ "fgFWyqiCayw=",
+ "B7Q23D3+2bk="
+ ],
+ "liquidity pool deposit|protocol version 23|pool share calculation overflows for one asset|deposit then withdraw - rounding results in extra asset in pool - assetA fail" : [ "Th58fou05qg=", "85NZ0aoVe4k=", "ltx9HTC4ShY=", "jVtGC963mMU=" ],
+ "liquidity pool deposit|protocol version 23|pool share calculation overflows for one asset|deposit then withdraw - rounding results in extra asset in pool - assetB fail" : [ "5qpA0JRuPJ0=", "ox+sTdfbEQ4=", "7/9Gry/fvXg=", "nwASg6AcVqQ=" ],
+ "liquidity pool deposit|protocol version 23|underfunded due to liabilities" :
+ [
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU=",
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU=",
+ "YMUBlQ+0niU=",
+ "7Nk+NREwdjg=",
+ "ZKhdvIC7I/I=",
+ "jJIL/XaZHbY=",
+ "BFQaMapu0Oo=",
+ "flhQRi8MvyI=",
+ "qKH1HozXVyU="
+ ],
+ "liquidity pool deposit|protocol version 23|underfunded due to liabilities|assetA" :
+ [
+ "8fMvkABBIcc=",
+ "cuNtqcLmDP8=",
+ "sm/lR6JIc3M=",
+ "fXPfGtFcAsA=",
+ "xhJrteFEOXM=",
+ "8KFKR3zzi2M=",
+ "5Z2LkJKbhG4=",
+ "OUkQocFAIC8=",
+ "1SaM3nqH1q0=",
+ "JWdxAT7a2Ok="
+ ],
+ "liquidity pool deposit|protocol version 23|underfunded due to liabilities|assetB" :
+ [
+ "ljX4eTfdJKM=",
+ "cuNtqcLmDP8=",
+ "QeesLH22JTQ=",
+ "j8Ngc3Z7kSY=",
+ "xhJrteFEOXM=",
+ "8KFKR3zzi2M=",
+ "PCDZOSshg78=",
+ "OUkQocFAIC8=",
+ "RCr7HkpzQww=",
+ "pSm+YGjblFU="
+ ],
+ "liquidity pool deposit|protocol version 23|underfunded due to liabilities|native" :
+ [
+ "RFcqH6DPwos=",
+ "Ywc3zzLMYKA=",
+ "VrocUCroHM8=",
+ "lZDFm6oEr5M=",
+ "MbC0O4aREH8=",
+ "Yv9CasuzPug=",
+ "vtWEsl/OtZ0=",
+ "MN83mihQbco=",
+ "ToXcdyu8YCE=",
+ "ijB/arh+LRc=",
+ "/fvyiUvgboo=",
+ "WXsSnh57wgs=",
+ "FAY4p4krchI=",
+ "7hneufRPlpg=",
+ "WhnOQ7uR138="
+ ],
+ "liquidity pool deposit|protocol version 23|validity checks" :
+ [
+ "5oGt1iMFSw4=",
+ "bXV9BF3vsV0=",
+ "QCdEgywetBo=",
+ "uZYwLE/Rjnw=",
+ "zRbw4a48CMw=",
+ "66Aeje6lkZk=",
+ "3LvT0/fExp0=",
+ "b5CSUcteWZ4=",
+ "TxifHbsOA40=",
+ "b5UGN2DZdTw=",
+ "OJhlIHriAqA=",
+ "cowmDyS/6Yk=",
+ "0y3U2HBbd24="
+ ],
"liquidity pool deposit|protocol version 2|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool deposit|protocol version 3|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool deposit|protocol version 4|not supported before protocol 18" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-next/LiquidityPoolTradeTests.json b/test-tx-meta-baseline-next/LiquidityPoolTradeTests.json
index ed9e06664c..2cb70e68a3 100644
--- a/test-tx-meta-baseline-next/LiquidityPoolTradeTests.json
+++ b/test-tx-meta-baseline-next/LiquidityPoolTradeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"liquidity pool trade|protocol version 18|CUR1, CUR2|chooses best price" :
[
@@ -10413,5 +10414,2082 @@
"liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
"liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
"liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
- "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ]
+ "liquidity pool trade|protocol version 22|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|chooses best price" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "AE2YRl9uGCQ=",
+ "yeZt1aIDhDw=",
+ "b2UHTUZYkRE=",
+ "yFnkvinmMb0=",
+ "UY5NCx0cVBs=",
+ "Hy0OBHq5xR8="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|chooses best price|book has strictly better price" : [ "J13jStCvmcI=", "axmqQJYH5f4=", "DOdLzqgQRCE=", "c8gUU5+riq0=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|chooses best price|both prices equal" : [ "ujoKNmBIu3Q=", "dKvkFVejZ54=", "kCrxGajER+4=", "KtXphGKmhdU=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|chooses best price|pool has strictly better price" : [ "J13jStCvmcI=", "axmqQJYH5f4=", "jSToLCOu3yw=", "peiqwedwwZI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in opposite directions" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times" : [ "FLB6R2JgXUo=", "FLB6R2JgXUo=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times|strict receive" : [ "dhpPS9P+Aks=", "V/blN+mko1Y=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in opposite directions|liquidity pool both times|strict send" : [ "dhpPS9P+Aks=", "V/blN+mko1Y=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "yqN+hVWpGdc=",
+ "xz7i3HJ/4DU=",
+ "O0nM/9JmtAk=",
+ "nLEgmaknZbg=",
+ "uKijPex/6pI=",
+ "9Jb6jCiywA8=",
+ "JqPPIHr5VaE=",
+ "dSe8LHKvtC8=",
+ "aDAgnzKOGhE=",
+ "dtL75t9P72s=",
+ "Nu/LtDsACCY=",
+ "bgTD15osBgE="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times" : [ "t2aHl1jP5dY=", "1+2veWLLjSs=", "t2aHl1jP5dY=", "1+2veWLLjSs=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict receive" : [ "9sICrb2lE94=", "hgU3H36voes=", "KBYDfkuP11g=", "8KdwkS1WzDI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict send" :
+ [
+ "9rshLEqaX6E=",
+ "V9M7vy4kBLA=",
+ "MGqnunQJi08=",
+ "6TLYv67JO7o=",
+ "5+jV29yatDE="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times|strict receive" : [ "KBYDfkuP11g=", "UDQUjk4H9vU=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool both times|strict send" : [ "KBYDfkuP11g=", "QdWunJbKTy8=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop" : [ "4FREp2zvBEQ=", "Gu0ZtC+HmrI=", "4FREp2zvBEQ=", "Gu0ZtC+HmrI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict receive" : [ "KBYDfkuP11g=", "kRKAJ2UxRFo=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict send" : [ "KBYDfkuP11g=", "kRKAJ2UxRFo=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop" : [ "Akr39lpi2Oo=", "YORsFrchM78=", "Akr39lpi2Oo=", "YORsFrchM78=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict receive" : [ "KBYDfkuP11g=", "NSMvLbnHtQI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict send" : [ "KBYDfkuP11g=", "NSMvLbnHtQI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop" : [ "fBUkAtw9nnM=", "8gLYkckA+ZE=", "fBUkAtw9nnM=", "8gLYkckA+ZE=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict receive" : [ "KBYDfkuP11g=", "DXZdN1Pxktg=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict send" : [ "KBYDfkuP11g=", "jcrXOP2fzvs=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|order book both times" : [ "HSIfr739OMY=", "rzHrZ+cUhh8=", "HSIfr739OMY=", "rzHrZ+cUhh8=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|order book both times|strict receive" : [ "KBYDfkuP11g=", "CJZH22hiAPY=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|cross the same pair twice in the same direction|order book both times|strict send" : [ "KBYDfkuP11g=", "CJZH22hiAPY=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|liquidity pool charges the correct fee" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "FLB6R2JgXUo=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "FLB6R2JgXUo="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|liquidity pool charges the correct fee|strict receive" : [ "dhpPS9P+Aks=", "XlyrSukEmUI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|liquidity pool charges the correct fee|strict send" : [ "dhpPS9P+Aks=", "XlyrSukEmUI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|max offers to cross" :
+ [
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g=",
+ "QVA7dS4lQpw=",
+ "9qijcyZGJJE=",
+ "VnSJPkJUgK0=",
+ "6Sjkp6nrMGo=",
+ "n5wS1eIGX+I=",
+ "H9Kmw453xeU=",
+ "dPBDVW3y80s=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "4gKuzJtHPBU=",
+ "GFzAMnELkYU=",
+ "6bl6AM/tF3E=",
+ "ClQJUybzLSU=",
+ "OO1hZXhR9DE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "ZXqp3rq/kKU=",
+ "PMt/h7Wq/3g=",
+ "2FlMO+kUTAY=",
+ "FH/QwbHDpKg=",
+ "KaHLy+p7qQI=",
+ "+WixLNuZaio=",
+ "hnz0MvWlKsU=",
+ "INsljEfsLLg=",
+ "QHEorvEEDHk=",
+ "Zs0SnmMfbhE=",
+ "3mSlewKcUuc=",
+ "BSKUp1t5xsQ=",
+ "XDIbjKQfi5I=",
+ "eN2koZQD0mo=",
+ "M+JJSb3kY0k=",
+ "xVW6rdvfD6g="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|max offers to cross|liquidity pool fails when crossing one above limit" :
+ [
+ "ca/gexlF/Rw=",
+ "MkxTgS8fneA=",
+ "H6pgBLSKR8I=",
+ "11/g1Jdx6sg=",
+ "pj23fzQArvE=",
+ "xgZpEqtu6jQ=",
+ "mldTTqGKRQ8="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|max offers to cross|liquidity pool succeeds when crossing limit" : [ "ca/gexlF/Rw=", "r0AiSNPLAcw=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|max offers to cross|order book fails when crossing one above limit" : [ "Q5t/dwBswY0=", "MkxTgS8fneA=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|max offers to cross|order book succeeds when crossing limit" : [ "Q5t/dwBswY0=", "0iB+Ms+vFu8=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|order book is better, but there is a self-trade" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "TbpyBm8vH0A=",
+ "FPruydthZmU=",
+ "uD8d0JBphVY=",
+ "7IcogT7bd3w=",
+ "cXvRRIVuNxw=",
+ "B9/BecVuum0="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|order book is better, but there is a self-trade|strict receive|no self trade" : [ "3fO47spwVlo=", "Utqxs1l5AvM=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|order book is better, but there is a self-trade|strict receive|self trade" : [ "lDbRdynaMDs=", "o5TjF3cl6lg=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|order book is better, but there is a self-trade|strict send|no self trade" : [ "3fO47spwVlo=", "lSUXG1MA2Fk=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|order book is better, but there is a self-trade|strict send|self trade" : [ "lDbRdynaMDs=", "o5TjF3cl6lg=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment into pool would be larger than INT64_MAX" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "lYB4O9zDBnc=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "OZVltzfWqlE=",
+ "tyimVPDDzKs=",
+ "YUsSAYGvNc0="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment into pool would be larger than INT64_MAX|strict receive" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that a market maker participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "4LNM7m5aGwQ=",
+ "ezupg7FkRgY=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "4LNM7m5aGwQ=",
+ "ezupg7FkRgY="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that a market maker participates in|strict receive" : [ "TpAX9W1HmL0=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that a market maker participates in|strict send" : [ "TpAX9W1HmL0=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the destination participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "s53YbE9pfNA=",
+ "M0ZPAUmcWkA=",
+ "NmvOYkrxqMY=",
+ "uw1qUc+rDJE=",
+ "2cd3Tqz1VuU=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "s53YbE9pfNA=",
+ "M0ZPAUmcWkA=",
+ "NmvOYkrxqMY=",
+ "uw1qUc+rDJE=",
+ "2cd3Tqz1VuU="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the destination participates in|strict receive" : [ "le9CWncHLHo=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the destination participates in|strict send" : [ "le9CWncHLHo=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the sender participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Cxt/LRr8jzU=",
+ "sE37+TNHXco=",
+ "U8tyAtN3GQs=",
+ "QObixa9szLI=",
+ "OQPODQHOMbM="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the sender participates in|strict receive" : [ "udmGQYW6Skw=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through a pool that the sender participates in|strict send" : [ "udmGQYW6Skw=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through empty liquidity pools" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "KqDhSqE9AIk=",
+ "u7DjPKUWwis=",
+ "EXJKy+4Qkd4=",
+ "okDUHLTGNo8=",
+ "71ohYchsSmw=",
+ "itg8LjiSTF8=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "KqDhSqE9AIk=",
+ "u7DjPKUWwis=",
+ "EXJKy+4Qkd4=",
+ "okDUHLTGNo8=",
+ "71ohYchsSmw=",
+ "itg8LjiSTF8=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through empty liquidity pools|strict receive" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through empty liquidity pools|strict send" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through pool after offer that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "iDWqN5xnxrc=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "x3F7pSjItQ8=",
+ "JgiZaYwrRho=",
+ "pSjcp7bz47g=",
+ "vPC1FeMyrY4=",
+ "1Kad/pv4At0=",
+ "/eAxSTQE0zc=",
+ "JrrCBeJFB78=",
+ "pW8Z53K9P/c="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through pool after offer that yields nothing|strict send" : [ "s3tEc+ecluA=", "KXIK06IUmEI=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through pool that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "DmWq0RCkmok="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment through pool that yields nothing|strict send" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment would receive more than the reserve" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "lYB4O9zDBnc=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "i9IUanl1tT0=",
+ "nZCNz6PKaPU=",
+ "jNGf0iXn6dw="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|payment would receive more than the reserve|strict receive" : [ "dhpPS9P+Aks=", "hUxDq4AUPfU=", "1HJj35hrTZE=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|trade fails due to excess reserves" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "wg7+lS+tbHo=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "93V+sdgksOk=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "4ZolUtauDa4=",
+ "Qt6hrOlGb9Q=",
+ "YPPY5rVZM+o=",
+ "QHbiu3mbqy4=",
+ "qGfNFsMbHBE=",
+ "wg7+lS+tbHo="
+ ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|trade fails due to excess reserves|strict receive" : [ "dhpPS9P+Aks=", "YORtG79JWb8=" ],
+ "liquidity pool trade|protocol version 23|CUR1, CUR2|trade fails due to excess reserves|strict send" : [ "dhpPS9P+Aks=", "YORtG79JWb8=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|chooses best price" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "AE2YRl9uGCQ=",
+ "AHDOy7N+jIY=",
+ "PyCkPjRcgvg=",
+ "o6b60is0BtI=",
+ "hLEOZ68yOh4=",
+ "e6CBfxadxeA="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|chooses best price|book has strictly better price" : [ "llJ8sznXJwA=", "wrAzESMKkL8=", "I7CjZhUoSu0=", "R5JAHbU/HwI=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|chooses best price|both prices equal" : [ "8uLY08uDItQ=", "IIAKIDKk6nE=", "mZngsdSe19A=", "EfRvpm8Flhc=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|chooses best price|pool has strictly better price" : [ "llJ8sznXJwA=", "wrAzESMKkL8=", "/Bv8B2hvTD4=", "WyzDZ9I0gyQ=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in opposite directions" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times" : [ "VxX6c9Fdqyg=", "VxX6c9Fdqyg=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times|strict receive" : [ "dhpPS9P+Aks=", "KYtd2Mg8Lss=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in opposite directions|liquidity pool both times|strict send" : [ "dhpPS9P+Aks=", "KYtd2Mg8Lss=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "yqN+hVWpGdc=",
+ "HyH7k0QH940=",
+ "O0nM/9JmtAk=",
+ "p+irjJW4cog=",
+ "uKijPex/6pI=",
+ "PJXPv9v1XiA=",
+ "JqPPIHr5VaE=",
+ "Sewx4cGpm4k=",
+ "aDAgnzKOGhE=",
+ "I+9FfwvKvwA=",
+ "Nu/LtDsACCY=",
+ "1LodzgEhe2g="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times" : [ "78JdlLC8lhI=", "N+RvH8/RB0A=", "78JdlLC8lhI=", "N+RvH8/RB0A=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict receive" : [ "QYiwhBfBmiI=", "cGgZo3x+ux0=", "KBYDfkuP11g=", "GXflRyfWaI8=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times, fails on the second hop|strict send" :
+ [
+ "SIf9m96PURI=",
+ "QkqQUAw8gv4=",
+ "0+kJfVsEnus=",
+ "6TLYv67JO7o=",
+ "rgK0TsS/BR4="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times|strict receive" : [ "KBYDfkuP11g=", "XuY09Scw+sM=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool both times|strict send" : [ "KBYDfkuP11g=", "k7qfbp2oeOQ=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop" : [ "DH+o7wLKR5U=", "Z6xipwD9BEg=", "DH+o7wLKR5U=", "Z6xipwD9BEg=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict receive" : [ "KBYDfkuP11g=", "S3w7U7vF+TU=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send indifferent on first hop|strict send" : [ "KBYDfkuP11g=", "S3w7U7vF+TU=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop" : [ "2bkk1+R+LO8=", "JAavjpCHTZY=", "2bkk1+R+LO8=", "JAavjpCHTZY=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict receive" : [ "KBYDfkuP11g=", "xWxntsY4VzE=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers liquidity pool on first hop|strict send" : [ "KBYDfkuP11g=", "xWxntsY4VzE=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop" : [ "vyV/SfaYvmo=", "YlZm1o01e2w=", "vyV/SfaYvmo=", "YlZm1o01e2w=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict receive" : [ "KBYDfkuP11g=", "RaFU8DCalRY=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|liquidity pool once, order book once, strict send prefers order book on first hop|strict send" : [ "KBYDfkuP11g=", "f7dXlFd9uLs=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|order book both times" : [ "ERigynz5PQA=", "41S1xcyVOQU=", "ERigynz5PQA=", "41S1xcyVOQU=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|order book both times|strict receive" : [ "KBYDfkuP11g=", "zdcYmeEwb1U=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|cross the same pair twice in the same direction|order book both times|strict send" : [ "KBYDfkuP11g=", "zdcYmeEwb1U=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|liquidity pool charges the correct fee" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "VxX6c9Fdqyg=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "VxX6c9Fdqyg="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|liquidity pool charges the correct fee|strict receive" : [ "dhpPS9P+Aks=", "YzloDkGvbL8=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|liquidity pool charges the correct fee|strict send" : [ "dhpPS9P+Aks=", "YzloDkGvbL8=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|max offers to cross" :
+ [
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk=",
+ "QVA7dS4lQpw=",
+ "t5sxzABoCZw=",
+ "4otAgA06Wp0=",
+ "6Sjkp6nrMGo=",
+ "1HUuW6rC2XM=",
+ "7zVbpfUGCE0=",
+ "BHVhAeYEcg8=",
+ "M+0nY+TGXls=",
+ "puhdHeQoxa0=",
+ "+arJaVJ7eHE=",
+ "6AF1jPx0fqg=",
+ "6bl6AM/tF3E=",
+ "+qKg6/iCaLw=",
+ "jnbKZlmszqE=",
+ "k+W9zMbUbCw=",
+ "S+MhFeyreJs=",
+ "AzP+WODl0PU=",
+ "YmGyVA6cjnw=",
+ "2FlMO+kUTAY=",
+ "kP99mC1yCak=",
+ "VCPMgIZV2M8=",
+ "+WixLNuZaio=",
+ "iQ7Gi+AsKq4=",
+ "oOKQbqWfv7A=",
+ "Zr4FYvIYk8s=",
+ "bZugaJetrSY=",
+ "q3z2/45FJIc=",
+ "NWd/rvje5Rw=",
+ "FLG6rT779JE=",
+ "rlMOzjebT6I=",
+ "0O/DV1VEshI=",
+ "h6Gzh95bNDk="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|max offers to cross|liquidity pool fails when crossing one above limit" :
+ [
+ "Dm0IibaC418=",
+ "MkxTgS8fneA=",
+ "9+H7IrTtNrs=",
+ "11/g1Jdx6sg=",
+ "2j5JPSTgalE=",
+ "Kfiz0Z1O1d8=",
+ "mldTTqGKRQ8="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|max offers to cross|liquidity pool succeeds when crossing limit" : [ "Dm0IibaC418=", "76a6mOjz7Co=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|max offers to cross|order book fails when crossing one above limit" : [ "UJ6xeRGMgHY=", "MkxTgS8fneA=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|max offers to cross|order book succeeds when crossing limit" : [ "UJ6xeRGMgHY=", "IYeBbvXtCKI=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|order book is better, but there is a self-trade" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "TbpyBm8vH0A=",
+ "VeqAhkzj+fQ=",
+ "DixbI9IFGTQ=",
+ "YW8d278RARk=",
+ "tpwvFIP1NPQ=",
+ "t28VHMhWy8E="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|order book is better, but there is a self-trade|strict receive|no self trade" : [ "hItw+jOfJs8=", "/rVHEV5uwT8=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|order book is better, but there is a self-trade|strict receive|self trade" : [ "Te2b083hGzs=", "rGLX4CfkW+o=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|order book is better, but there is a self-trade|strict send|no self trade" : [ "hItw+jOfJs8=", "vWJVL9/yBAY=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|order book is better, but there is a self-trade|strict send|self trade" : [ "Te2b083hGzs=", "rGLX4CfkW+o=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment into pool would be larger than INT64_MAX" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "lonb0wyOwTo=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "iompBcFvciQ=",
+ "A0PIRH8UdFw=",
+ "MZtvYY/a8LE="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment into pool would be larger than INT64_MAX|strict receive" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that a market maker participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "GkePqLn6mPE=",
+ "UyMC0Ru30vc=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "GkePqLn6mPE=",
+ "UyMC0Ru30vc="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that a market maker participates in|strict receive" : [ "9NPMD1Xgvmw=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that a market maker participates in|strict send" : [ "9NPMD1Xgvmw=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the destination participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sngMy75W1Yw=",
+ "S0HOXHBpAk0=",
+ "YQyCcBOOovU=",
+ "HPl2WQ4SaOE=",
+ "dAV8IKyYdOk=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uQHEyhOMCwI=",
+ "sngMy75W1Yw=",
+ "S0HOXHBpAk0=",
+ "YQyCcBOOovU=",
+ "HPl2WQ4SaOE=",
+ "dAV8IKyYdOk="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the destination participates in|strict receive" : [ "CledxSikgfk=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the destination participates in|strict send" : [ "CledxSikgfk=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the sender participates in" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "XtDSeMCDSNA=",
+ "Hw0R6ji2P7M=",
+ "Wtiwl88Dx0g=",
+ "cQE/+7RZ2II=",
+ "XML3iBz9p+Q=",
+ "QObixa9szLI=",
+ "65KGt/512Sc="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the sender participates in|strict receive" : [ "sz/FTBmsoTo=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through a pool that the sender participates in|strict send" : [ "sz/FTBmsoTo=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through empty liquidity pools" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "tR0MEL1yWxg=",
+ "p6B008l2lQI=",
+ "4Ru49d8WySI=",
+ "tnKl8HfkDS4=",
+ "b3hTVu0jceQ=",
+ "itg8LjiSTF8=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "sj2D6oKtbFk=",
+ "xY6HyWa1WQM=",
+ "tR0MEL1yWxg=",
+ "p6B008l2lQI=",
+ "4Ru49d8WySI=",
+ "tnKl8HfkDS4=",
+ "b3hTVu0jceQ=",
+ "itg8LjiSTF8=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through empty liquidity pools|strict receive" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through empty liquidity pools|strict send" : [ "xL1cObiWGPM=", "jbigWZpiuy0=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through pool after offer that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "iDWqN5xnxrc=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "s9IuhiEGliU=",
+ "JgiZaYwrRho=",
+ "AdnP3J5catU=",
+ "vPC1FeMyrY4=",
+ "JlHxKlf//00=",
+ "ZHZzKbv5vlw=",
+ "JrrCBeJFB78=",
+ "rfnVQeMMxKg="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through pool after offer that yields nothing|strict send" : [ "s3tEc+ecluA=", "KXIK06IUmEI=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through pool that yields nothing" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "BadC3ton7LU="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment through pool that yields nothing|strict send" : [ "dhpPS9P+Aks=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment would receive more than the reserve" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "lonb0wyOwTo=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "BRCJnsCZD9k=",
+ "qiyGLeXK6dQ=",
+ "+dDmAqm9KoE="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|payment would receive more than the reserve|strict receive" : [ "dhpPS9P+Aks=", "hUxDq4AUPfU=", "qxwuwTD/ykg=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|trade fails due to excess reserves" :
+ [
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "AhYxOcbs3MQ=",
+ "YMUBlQ+0niU=",
+ "8LT+79igWNs=",
+ "15Aqoy5XDs4=",
+ "XveED4Lpc+A=",
+ "uJyB/IyfdnU=",
+ "pRBLeXTcF1M=",
+ "20nBRafFCSA=",
+ "kwMXIQMG7+k=",
+ "Q4GZOt0+B7A=",
+ "Nuzd9m6PYWI=",
+ "JGcT2eTNNik=",
+ "AhYxOcbs3MQ="
+ ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|trade fails due to excess reserves|strict receive" : [ "dhpPS9P+Aks=", "bOVKY5JVC/A=" ],
+ "liquidity pool trade|protocol version 23|CUR2, CUR1|trade fails due to excess reserves|strict send" : [ "dhpPS9P+Aks=", "bOVKY5JVC/A=" ],
+ "liquidity pool trade|protocol version 23|without offers" :
+ [
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI=",
+ "YMUBlQ+0niU=",
+ "KhMzV1VVSxk=",
+ "97j5eOUPMfg=",
+ "qQvoH1Uuc84=",
+ "Kros507k2Bc=",
+ "MlCrexyFawc=",
+ "fCNfcggEILQ=",
+ "8ctYSdJOMZY=",
+ "65KGt/512Sc=",
+ "N0yLIncLdAQ=",
+ "Xd0juDn/10A=",
+ "xR4UyB+jos8=",
+ "LDjInZeK514=",
+ "uzfz/o6YD0M=",
+ "18L9YZsKoBY=",
+ "3D/3dLczFZI="
+ ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur1|at limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur1|satisfies limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur2|at limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur2|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict receive|pool sells cur2|satisfies limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur1|at limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur1|satisfies limit" : [ "R8Q+5rImf40=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur2|at limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur2|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|both non-native, strict send|pool sells cur2|satisfies limit" : [ "/8E/5dhTRbk=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells cur1|at limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict receive|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells cur1|at limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells cur1|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells cur1|satisfies limit" : [ "fBijecI0RZY=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells native|at limit" : [ "TAG/QmC2GLs=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells native|fails due to limit" : [ "vYP5lSg2P+0=" ],
+ "liquidity pool trade|protocol version 23|without offers|one native, strict send|pool sells native|satisfies limit" : [ "TAG/QmC2GLs=" ]
}
diff --git a/test-tx-meta-baseline-next/LiquidityPoolWithdrawTests.json b/test-tx-meta-baseline-next/LiquidityPoolWithdrawTests.json
index 49fc2f430b..c7f4198aaf 100644
--- a/test-tx-meta-baseline-next/LiquidityPoolWithdrawTests.json
+++ b/test-tx-meta-baseline-next/LiquidityPoolWithdrawTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"liquidity pool withdraw|protocol version 0" : [ "1kTXt7VFL1o=" ],
"liquidity pool withdraw|protocol version 1" : [ "1kTXt7VFL1o=" ],
@@ -7714,6 +7715,1539 @@
"Jg4Muw8e8b0=",
"W7KZ2KmVASM="
],
+ "liquidity pool withdraw|protocol version 23" :
+ [
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg=",
+ "g3RVwOBVkSg="
+ ],
+ "liquidity pool withdraw|protocol version 23|both non-native issuer deposit and withdraw" :
+ [
+ "7cO3bsE3oEs=",
+ "ZxJpAG+Htnk=",
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "gi7ggW69jrk=",
+ "d/7JZ7WduH8=",
+ "WXYlO0t4umQ=",
+ "RMCR7OOFzrw=",
+ "gR/yxYPZhu0=",
+ "ePUeT7YEcBs="
+ ],
+ "liquidity pool withdraw|protocol version 23|both non-native one asset withdraw is zero" :
+ [
+ "6GixpPWiR1M=",
+ "l9MI/Rv58l8=",
+ "E2B4NbqdurU=",
+ "s791dU3+4Aw=",
+ "w7btPCqXw04=",
+ "pWA0vTz8noU=",
+ "ghGysorKa1Q=",
+ "Jt/GSka/+xE=",
+ "b6ZMA0/DXQU=",
+ "gvcPZ3JrwBU=",
+ "NBQ8ceQA8XY=",
+ "FMc+LU9KHfk=",
+ "eXlo+oKPXEA="
+ ],
+ "liquidity pool withdraw|protocol version 23|both non-native without liabilities" :
+ [
+ "jgyudye0C7I=",
+ "YsxWthEpttE=",
+ "Cewb1gjKhn0=",
+ "ph+G0E1Cvng=",
+ "EKRwTNlm+5Y=",
+ "1rBO0LFOlQo=",
+ "JeQQWUXzy6s=",
+ "ggmOeqjp8uk=",
+ "09/zAKlZQ2s=",
+ "XkMW9g13vx8=",
+ "w6JJmtmQZ0s=",
+ "m8cibGzvFCA=",
+ "a4WqjvYZuuI=",
+ "5z4dpB3Jl7I=",
+ "W/TBMrwH9cM=",
+ "dNNxfa6LZGo=",
+ "ZvDiYm259JU=",
+ "7GeOeYDMUT8=",
+ "jKMk/7BnwLc=",
+ "IfpVHvNSfcU=",
+ "wiqcotCIsu0=",
+ "3dd2IT0Xy7c=",
+ "bR9/ZvD7H3s=",
+ "UHY2nfNLciI=",
+ "iq8kmRFKGw0=",
+ "5mRcD9hQvBo=",
+ "IQW8iYDt9zo=",
+ "/aP3joecc54=",
+ "pPYl9FqDUVU="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1000" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "IEZ2DY36ilk=",
+ "wFv1PXhSfWk=",
+ "g7NGgaa6/Eo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "3kYVQQ+5RV0=",
+ "6v4jXKd0ZA8=",
+ "O/1ut2vKIQc=",
+ "AuF3c8R60ZU=",
+ "D6x0dnWzV4g=",
+ "a75J94C0vwg=",
+ "t+aZEx2u7bA=",
+ "OlnrDKHtW+Q=",
+ "Gk8Zg7sbFa4=",
+ "ygMUaQLi6X8=",
+ "VP16+9PA3ZU=",
+ "wgPV3WuskYc=",
+ "vgZfBAlM5XE=",
+ "qBlHxPHXd9w="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1001" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "FPqvzOWQDdk=",
+ "iv1i3hoXayI=",
+ "0qxSQJqLUFE=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "L51NQ8HtKFE=",
+ "sflYS7u4VEA=",
+ "32lYdsyHouQ=",
+ "d5VHtci2HYI=",
+ "GyZcASDkJZY=",
+ "BwxPFBt2CLg=",
+ "s7IoSSO36OI=",
+ "EhTQx9rZkAw=",
+ "xG/U5w1J2uI=",
+ "AsO/YgWEd0A=",
+ "OIY4s0dG94Y=",
+ "5vSu9jeHF+Q=",
+ "J/AZzdA+Wms=",
+ "chP8TLfZJh0="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1002" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "jtUAZRLjsEY=",
+ "cdnLUflGE8Y=",
+ "FKk4pk7JLSQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "eLIUkOgambY=",
+ "UNzUUl+7B/M=",
+ "//TbfZL43Vg=",
+ "sZLjCHG0nk0=",
+ "H2CCb9FfhJs=",
+ "x+ex9vodYN4=",
+ "nGgmqd1x33s=",
+ "ffDhiT4HQZg=",
+ "V0SbPoGCHk4=",
+ "piIw3B/AxN4=",
+ "Lz3++55VMXA=",
+ "eGljCpQ4DLs=",
+ "mAU0DZ4wVfA=",
+ "OXlb1TnmRvw="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1003" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "Dd+INvWF+xA=",
+ "qAXWNFbzii8=",
+ "7QXH4OdmAgg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "GKkiK4U687Q=",
+ "Ana7a60wTeg=",
+ "VQNMwpgpUWQ=",
+ "FI3B70p4d0c=",
+ "g7p0QLkXLFE=",
+ "W14T/fWaMiU=",
+ "wYSfxm848DI=",
+ "lU/wqH2Y10g=",
+ "+l15GdIrqPI=",
+ "o1nBHFnxAtQ=",
+ "IaQqmQNBJbQ=",
+ "ITRis/0Uv1M=",
+ "2afMSKxCh0c=",
+ "oaR5LSCG4iU="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1004" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "2aOxzxuLubI=",
+ "1i+8a2t4gg8=",
+ "0mo+P6YoKpA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "2Bm29cT8iWQ=",
+ "Rj6tX9npERA=",
+ "ET8CYMLrpsU=",
+ "FqIRskWrweQ=",
+ "0CXgrrZwGSo=",
+ "WcI33RPH2ZY=",
+ "vu3d/tnUAYI=",
+ "W8s5NCRA6eM=",
+ "pJPCcSRvayE=",
+ "UOdyHHOYTrw=",
+ "1mt4q4p918I=",
+ "EXviUPlr/Vg=",
+ "V7zInFnPVoc=",
+ "u6qvVDeiXzs="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1005" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ztuQP2LBUq4=",
+ "xr2f9jEtrpk=",
+ "stbYmDUxEO4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "J+0N0zjXiPk=",
+ "5r8pszx0/QI=",
+ "2qKm7OSkbb4=",
+ "UrO1IWsEeJ4=",
+ "e1qcgnogvcs=",
+ "zHVsxH38U94=",
+ "16gI1nlAyCs=",
+ "VFQae3ks6sE=",
+ "OVgpwuCAmp8=",
+ "3rXYB2Jh7XA=",
+ "IOv1biLdegc=",
+ "fWnIlqgT4P0=",
+ "E0FRlRkopas=",
+ "7mmo7W1OOKI="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1006" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "4l/NbYD/jCc=",
+ "GyiQIkjQ3q0=",
+ "PJZEclqNByU=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "dnzQgWDxaT8=",
+ "sBD+PNHIXI0=",
+ "+tomB/H11RQ=",
+ "h7rJsb9AIqw=",
+ "A+xGRR3y2VE=",
+ "THZTiaLcb0s=",
+ "BehXVPvivjA=",
+ "mXsu9PvAw9k=",
+ "dIkb2MxPCS4=",
+ "CsGmd9msbwo=",
+ "RQ7voSDlhGI=",
+ "7aMLS5Lm1X0=",
+ "ko4OJ0i9Bzo=",
+ "cjupBwi3de0="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1007" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "tZX0ZEFHoI8=",
+ "h/q8YfUlDBM=",
+ "DDspLAM9f4Q=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "qJvkR0tCdss=",
+ "EiOLqbdHTAk=",
+ "BHWRtsxwpUI=",
+ "cL1mv+W1eQc=",
+ "0IEtNeUK2To=",
+ "UjsfCH1cpbk=",
+ "GlnY115Ty3s=",
+ "jHUeprlYqN0=",
+ "11HuGjAD8lY=",
+ "jUE52XjDA3M=",
+ "HJDNIpE7DvI=",
+ "0aXdWs1znqo=",
+ "IPlwCWlq+B8=",
+ "MKQs2pGZc64="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1008" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "3QXQyiCqyWE=",
+ "463wpUcO1Fs=",
+ "huqCyH5Dwmc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "cNT3XR1ERfg=",
+ "4uuDnycr8Lo=",
+ "o7yvmCWxnek=",
+ "VbeDuTxb2Kc=",
+ "jQgbzzEywMQ=",
+ "olXv0NczuiE=",
+ "npeWMcHqtOo=",
+ "yu7qalAY9mw=",
+ "MNDLJ+eAdBI=",
+ "SxgDHrTFqTk=",
+ "/cXEuA5FeIE=",
+ "xyroy0Wns8o=",
+ "VGtR92yPRT4=",
+ "wFxu55wDiKM="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1009" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "tMfqACXGi50=",
+ "0QgppfGPF2I=",
+ "0TQHIKnsm3A=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "aXCfMEnXJAM=",
+ "0PA8TOH32Q4=",
+ "UIDI7BYmtBk=",
+ "iazCz8u4uLo=",
+ "w+mYoQthBbY=",
+ "yxOKl2CwOuc=",
+ "28/RR7JHh44=",
+ "ZdXU6zle1Ws=",
+ "E3zhAXRAjYU=",
+ "uD1MST/2nFg=",
+ "vSERJ9LY/zw=",
+ "cbvkwVylBWA=",
+ "sgFf9nCtY1c=",
+ "+ZhbxtPi40A="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1010" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "HiwKz7u4lSc=",
+ "IhLm6NCzx1M=",
+ "lYqjvrExJJM=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "FJIjMVirBw0=",
+ "ZH6KtondfEE=",
+ "Y+BMTPQCcus=",
+ "87K4HfHJIYg=",
+ "kQ5agTydz8w=",
+ "0kSkCejbT9o=",
+ "K2w0C2GqzP8=",
+ "diIAqItq4og=",
+ "WIHmVzqZ6Lk=",
+ "iG74v4BIvRs=",
+ "sn3ImRGJUhU=",
+ "vM2Wri5/wBw=",
+ "9kiei2CVpaQ=",
+ "FBJHJZbCo/0="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1011" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "4sH/hF5xv4A=",
+ "MjmzGHdmM/8=",
+ "2ziwCVKEBY8=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "psNz3WAWqqg=",
+ "Z1P0TGlgDaw=",
+ "PY3othe6Fm0=",
+ "FFCh+jh+AjQ=",
+ "mg0fZWV5iVw=",
+ "qlebvAfeii8=",
+ "wAItqHPVr3Y=",
+ "7dP+wiYLl+k=",
+ "dwQxED2rBF0=",
+ "YH1rIoGySYo=",
+ "NILLnHLAz7Y=",
+ "zIRwEDeJkVk=",
+ "3AVF4ncnyVI=",
+ "fkw/i1DgQH4="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1012" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "X65/seKu2fI=",
+ "SaAfm3X3bxE=",
+ "ogKDcpUPbQ8=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "ClUqHnmBgJw=",
+ "qSTNODCusDI=",
+ "q0vDyVD72BE=",
+ "A1qhg4zQ9ps=",
+ "reEyX1c/bsk=",
+ "ey7y5RYk8ZI=",
+ "MInD00KPUVU=",
+ "i6j0JbncDn8=",
+ "eQCO6lV1KyA=",
+ "KWFkslD2BJo=",
+ "upHi4WJSSDU=",
+ "czT9A5XpAOg=",
+ "QJFNWo0VeJY=",
+ "jfjrLhBd6sM="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1013" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "S/MVRU4DDJ8=",
+ "UfxgYHM52qA=",
+ "+HHigW59X4M=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "TslsH7IO2FU=",
+ "60YOVa/rjWQ=",
+ "NlV7XQpKMIo=",
+ "Wpok4131jcU=",
+ "pKee5uDGTR0=",
+ "nHw54UhywL8=",
+ "qAJbzlLuylA=",
+ "N7mLU6D9i/U=",
+ "83ZU1Mk3sgY=",
+ "/9imjZCj9BE=",
+ "P8XdiPQROiU=",
+ "Mt3L5ciXkb0=",
+ "j7h0XKmqWOg=",
+ "B+s7FjW1xhA="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1014" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "bx9lQxATq2A=",
+ "ZbxSlVEbECo=",
+ "LdpCZkvzqHc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "aD/LfXXXz2c=",
+ "VymTLSM2KxU=",
+ "C5Th5DtACfg=",
+ "sWX1DcGyA8w=",
+ "LzYT/tNNwGM=",
+ "wqgLzwfGG88=",
+ "+44NXnW9y88=",
+ "cv1QD5bz+kE=",
+ "wLBik8cNxjM=",
+ "0R35Lvie+hE=",
+ "lQfe/bsCNH8=",
+ "VXLx3QEexx4=",
+ "uKHWV/gE5VI=",
+ "zKZUOIYJIJM="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1015" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "8t9/+fBWK3M=",
+ "ZOMUq5BmS24=",
+ "h4Wk3amFXfo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "Q2hJhdQUk64=",
+ "U8C6Lo1rDyk=",
+ "LGAnk379OAI=",
+ "xZvpDFX1MPU=",
+ "GbhhJKxMbsw=",
+ "FaB6AgvHZfE=",
+ "1cFCyT268ME=",
+ "BwuR3PKv9Po=",
+ "3O9w35TSSXw=",
+ "qjN+C1+gVkQ=",
+ "apSIYgGiWug=",
+ "ViDmUoZl0Fw=",
+ "hzTxDU2MbUQ=",
+ "MU2pXO0kqh4="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1016" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "F4NoXeK2z5A=",
+ "IynLrH7MDEk=",
+ "NND1Kxv8xdY=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "J0FHotNO7Q0=",
+ "xiKCUAz7N9Y=",
+ "PZkRoJWEmbw=",
+ "eR0j6vX60QQ=",
+ "4cjNiFiUabU=",
+ "Xa1G11IQWb0=",
+ "Id7iqyZip20=",
+ "ZMYdc+kJe5s=",
+ "Aj8dCmLxjr8=",
+ "NVRZ/fvgSDI=",
+ "5pHp4bv4hjU=",
+ "GeFTPXge/7U=",
+ "IHpxPcTwNNQ=",
+ "+jWu/JMteN8="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1017" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "F03UB5hlGR0=",
+ "+qZkK7xefuE=",
+ "W8stjv168hA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "GUUTVB5LUrU=",
+ "/gcJAJhGcr8=",
+ "uNo14yTrefQ=",
+ "imRX/x6kM3Y=",
+ "LsvGygz+cFs=",
+ "eADwqyRqCyU=",
+ "6TwunZeAGVY=",
+ "lNqpWyA9MRQ=",
+ "11WAbcob+ls=",
+ "zscdA24PqwU=",
+ "i1WHIG82wgI=",
+ "I3/JkDg+EGI=",
+ "EuVP5AtRDV8=",
+ "JKa+9E3ALSA="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1018" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "EsIdyIQ9bTE=",
+ "gnhre5ct4v4=",
+ "vtsxNM0t5ww=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "XhJyihnacIM=",
+ "Fnw+ojKpiec=",
+ "frqowOJsR9s=",
+ "J4TO9NgWbow=",
+ "/0rUdPNR4Hk=",
+ "7SHe7QuG/vw=",
+ "lpHgELkL1t8=",
+ "PFhV5Muwkuo=",
+ "v/uRZ4cMDKk=",
+ "iImu/9+xtf4=",
+ "Esp9ouxaOvE=",
+ "iUumkgPz3L4=",
+ "P/tmMGt/o4U=",
+ "QIXZ1YPRn3U="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1019" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "0Q70WHf1dQI=",
+ "We1swPKU/TY=",
+ "6xv+EEaMQpg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "tL5xG0a73q0=",
+ "qvspC4HKgFM=",
+ "BbuyxeFP7D0=",
+ "p2NZ6E+BYb4=",
+ "vbU6Qhhost0=",
+ "GYbnaxUXCR4=",
+ "Tex5SWX5bEY=",
+ "fy/XDbmBBWY=",
+ "dm5zlbPRSuU=",
+ "0OTvDOklqFc=",
+ "+p+ilOTy+90=",
+ "9QfMPISW4jo=",
+ "mr0SWNwh72g=",
+ "jHWRmppu2ag="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1020" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "a3VJT/WBrKk=",
+ "F1aRAcnTZqE=",
+ "fAvaQFvh0GI=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "+gExFhdOiZ4=",
+ "88BG54iuDxM=",
+ "IH5EtYJvs58=",
+ "j87aRHgViPE=",
+ "dksQyiJ8vZc=",
+ "izCwhh0ei08=",
+ "hhNhAY+WYXo=",
+ "A4NeBXKgw6w=",
+ "ePO3ybm1+/c=",
+ "gnXchaej4+I=",
+ "3dVjH+rxjbA=",
+ "sjJXsAgX22Y=",
+ "8CBqMvdPtaw=",
+ "R7+xASrG5KA="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1021" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "w/UUpAoC9Hk=",
+ "tJpKg76HhF4=",
+ "9pQzJn5VOBo=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "x3NlDHAs+BM=",
+ "fsfFLYk6wBc=",
+ "QI5Zbb8xuGU=",
+ "zAnhTXRS7I8=",
+ "8Oiir8aSyk4=",
+ "V65J8r61HSQ=",
+ "eaiFOzsFmnw=",
+ "s/coDNuJuKM=",
+ "1VmAxlLDsMs=",
+ "A2EMakuZPcw=",
+ "/poKrTNOGrk=",
+ "wPD7BxFbOKc=",
+ "Lq20LbY/PXc=",
+ "9etcal5KEBo="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1022" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "6M/f5v6DClw=",
+ "87XhF/bGlmE=",
+ "iZ3qX+dLne4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "qsq9G1LnkeM=",
+ "BISsCN7DnrE=",
+ "qwD7MK4beHg=",
+ "Tftiiw9SGcA=",
+ "8YO7q48xoSQ=",
+ "/q05wu3s5Lw=",
+ "ISBDiruQMH0=",
+ "WfDrUFt087U=",
+ "7jYIxVNlCbU=",
+ "QQS25Ro4tKU=",
+ "dGb9zfSs0qc=",
+ "OGHyuse1x+s=",
+ "W1ZQ+iY4VXM=",
+ "7Y2n3sTpnb8="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1023" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "wijPMzn3Psk=",
+ "GLJ2tzouN9E=",
+ "0t7NmJxT6eQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LTm7mBPtNVs=",
+ "Gu0mRfepW8I=",
+ "CDlHV0OaNEo=",
+ "YPCSAZZb5Hw=",
+ "6LaSLnq3i3Q=",
+ "9tHYB8YrkeU=",
+ "6GdCx/RFVb8=",
+ "LF0Jv78v5us=",
+ "CqZIzGM40S0=",
+ "QmIq4rhz89A=",
+ "mN8cLiWxhok=",
+ "mZ9XVtKWH98=",
+ "5Ejw7d0JTFc=",
+ "NE7LXph9NGo="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1024" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "5S2A3sOVvcU=",
+ "T3DNnu25R1k=",
+ "4UXqfwJZ+RQ=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "leQir+bQqfI=",
+ "yIbUiKkyv8s=",
+ "mvkFOXOJOZc=",
+ "4mUbfw1gJXM=",
+ "dR7jN7oSMXI=",
+ "WQCjynQevn4=",
+ "VvB9KoG8RMc=",
+ "d0D51iSVJ/M=",
+ "SsNhW9fOWpk=",
+ "5MW7/bpbT9c=",
+ "mML2PB56g/I=",
+ "xEJW132JF0o=",
+ "XE5RRcnlSzw=",
+ "psryxhPtRPA="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1025" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QsuvX4e8d2w=",
+ "o0kupEsQKSc=",
+ "u4UzYJGg5Jg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "/LAy2wrqg2M=",
+ "UOmcpL+XGLw=",
+ "Em+QO1hajEU=",
+ "bHb5szXopsg=",
+ "ocoLRYj3Thc=",
+ "3Aspd7lowlw=",
+ "Bl7GcpusAp0=",
+ "X124ZrzlaXE=",
+ "WHUaQWrpE18=",
+ "H48hO3mGVO8=",
+ "xmOHNfVD49c=",
+ "pXQ/wiTkWO0=",
+ "gAHO5wsql6s=",
+ "fN6NPGr+yvc="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1026" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "LVov7Ci+jiI=",
+ "QJ12NzXAnZM=",
+ "incE1EL+Frg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "gwQHhIySBZA=",
+ "++5myInp37c=",
+ "j30QbtoxxA0=",
+ "+0QPkCN7Z3E=",
+ "eq9CfBtA9RA=",
+ "YvEjj5BUN3I=",
+ "4UydSM1bDbs=",
+ "1HaAGhxy9HU=",
+ "diqXwQBmZ/E=",
+ "l/sUKpKBH98=",
+ "yXxsrQBwv1I=",
+ "dPfhGqFKlGQ=",
+ "YWKgQU2qPZg=",
+ "6qrf+SnFN88="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1027" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "+NVjmwKIR3g=",
+ "6QjfhbkE7tQ=",
+ "6e2aYoWyWlE=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "weCxLwAWRWs=",
+ "1aKazT7k8Wg=",
+ "07LN8U1Scko=",
+ "knwFQTDX3ZQ=",
+ "m5gN26si6vc=",
+ "Gz5YBV2yihk=",
+ "4rQz+yMFMQE=",
+ "9DW/osnR9gk=",
+ "+v8HG/s/LgU=",
+ "bpAHzyk8P1s=",
+ "RkYQAjHOK6c=",
+ "xZ+vnd+sb90=",
+ "R1o8fL07BW8=",
+ "9e5/U4Lj1gM="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1028" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "v3QosAzEwe8=",
+ "6kSkF3d4bnA=",
+ "D3jw4enDm98=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "T4gYmrdmu6A=",
+ "TFRgeNq1Crc=",
+ "nf89Qr6sh+I=",
+ "A0gfhWpAhnM=",
+ "0dO5y6EvADQ=",
+ "k/jcDA0A408=",
+ "thcEuvELNrA=",
+ "SRdC8MOK9eI=",
+ "YJZICfRMN38=",
+ "NWy1f3YvptQ=",
+ "6zuf/i/Xhug=",
+ "0e7aCkiXqqg=",
+ "hR8CoX5/yAc=",
+ "1SYiTb+EoLw="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1029" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "o1QwlURuqg0=",
+ "cdfMe9Co1tg=",
+ "BPDn4Q/FpJM=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "4+faw6M96Kk=",
+ "P6qLk9g47W4=",
+ "cjwO+v5noVI=",
+ "3JR9leW8Rf0=",
+ "lYuEuyTgS1k=",
+ "Re29NABFO2Y=",
+ "frJTaNaETsY=",
+ "BjhR+3N+kBc=",
+ "5TZnlPWx+R0=",
+ "7Mo/S/gxstE=",
+ "FNZgO8+SC9c=",
+ "T+zieX48PJ4=",
+ "/zMf0uwnMpA=",
+ "I9E4L3VMRHI="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1030" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ismqRqZcDnw=",
+ "iRHdq61GwQE=",
+ "hQPkYlDzH7s=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "blvnRmQwmAs=",
+ "oJdGEOv0Csw=",
+ "ME0O7bj5RII=",
+ "o8TPMy4sVbg=",
+ "nuZ42+1zdbM=",
+ "n/I1v9zT/hs=",
+ "09Euj6thfRI=",
+ "PHp4PMhO06I=",
+ "jrYBwjmbDYw=",
+ "0HgJ7qhQ9nQ=",
+ "xH/qFOrFmjQ=",
+ "dAvUi+Ip9Ko=",
+ "Zz9GidvT/Pg=",
+ "PHPmJPz2ask="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1031" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "ogIIg3ycu8c=",
+ "b6Abs3TjINo=",
+ "ePrlYnldJ88=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "ihrLlPQtYcM=",
+ "Yrn0mWpnlY0=",
+ "GJO2RQXmo88=",
+ "pTOQXKRUjsc=",
+ "NKvv3rPPFLc=",
+ "RXCg2dtJQTc=",
+ "+pECllM+G0c=",
+ "ci01E27LT1k=",
+ "FJU4ep7Q87Y=",
+ "xdJ5AWADFRc=",
+ "EP3gP4TAjTc=",
+ "Lpb72gwK4iU=",
+ "smHD5YDourE=",
+ "lbRFoMjTDtM="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1032" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "dUZnX2Bai08=",
+ "XTqRJcZUWJQ=",
+ "kwz6+31sO0c=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "voylCFDdFzk=",
+ "2mVlt+2vF5g=",
+ "8Li6G2Eavqk=",
+ "QqRGX8FKD8s=",
+ "5yC/B619Me8=",
+ "YnB2XNr6kIQ=",
+ "D8I/nFqgTRs=",
+ "lyXqfm8iQZE=",
+ "Nvrwk0GQ9wY=",
+ "7KJvL4p1Wtk=",
+ "7jIRHLvKZJs=",
+ "hYGFBIKa1Sw=",
+ "pppj+N2B9YE=",
+ "+D5nYzHDQLU="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1033" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "d3DTz5XtbZg=",
+ "J7ZFtP4P3VQ=",
+ "hUbjBbTfSe0=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "5aZX3mzWoH8=",
+ "DAorsOSr0is=",
+ "YJVZRHi0Ca0=",
+ "AA2TiPInFgI=",
+ "gFACLrVHBOY=",
+ "GeccTPVD4uM=",
+ "kKJ7nDoBOHY=",
+ "zlXRu9xv9Rs=",
+ "NA56Rbq+G30=",
+ "ZHsok3EdDXY=",
+ "Flpdj2BReUo=",
+ "36nMLPSImR8=",
+ "xhLcCWkuB5g=",
+ "AtIGsryW1iY="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1034" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "eyMyjLbd37o=",
+ "VFo1y1tEvjs=",
+ "xP69LIyAgcc=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "lljbje30ziM=",
+ "y2iJrfPteXY=",
+ "ifNOvK7dy6k=",
+ "fAY8WqyLPb4=",
+ "V25wRApkddw=",
+ "BMAbBhuVp1E=",
+ "dyzOeuV8pMc=",
+ "4EA+dqvKcLY=",
+ "w3YFwjnDkeM=",
+ "zUhSFFwPxEk=",
+ "az5aYPsjtfM=",
+ "uBAcR1txaB8=",
+ "W8Np3lJHGy8=",
+ "1g5o/10R/KU="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1035" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QgzZUMZyZZ0=",
+ "3RSjrKKt/w8=",
+ "eJiXrRu8nuw=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "DuwAPJoppSY=",
+ "y9RvCMmF41w=",
+ "k+XS6pFrdhU=",
+ "6zkQHMg1BTY=",
+ "e8C+cbjWmx4=",
+ "Avyk4loDNfk=",
+ "niZWhW9UTY0=",
+ "8VvN1CssX58=",
+ "9Lb+txfigB4=",
+ "PqSo+TsqrG8=",
+ "z4Er/ta9Res=",
+ "uf4Hgmzqibo=",
+ "JsTxUg7Ftps=",
+ "ZMc8Mqf2fVU="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1036" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "voPCpq0WzjU=",
+ "8wYaSvsOzpU=",
+ "TXiQnCCjUcU=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "fgHdOe2totw=",
+ "ClIXCUQhiO8=",
+ "TlMs0JTzXgc=",
+ "dyA/EOIIOEI=",
+ "/YtSHZGqsTs=",
+ "CaBBIewHQgU=",
+ "PN8vxtaPLMc=",
+ "xqIYEM3H7kU=",
+ "xx8MhMix6Ek=",
+ "tWRnmUdH1ow=",
+ "whVNVZFHgko=",
+ "BJQXeu5WSEw=",
+ "+Cunq7o6I8Q=",
+ "ubGqo2WYB3Q="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1037" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "/dpVJYofL/E=",
+ "TWZKgK9fPvg=",
+ "UAnPJ15vhT4=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "I5Husuu/Hdo=",
+ "qnPzsneQnnM=",
+ "Z0qyfTh2mBc=",
+ "Sss6+alQuhE=",
+ "v5/tF/YepHs=",
+ "kbkzaiu3OYQ=",
+ "LKVQbufyIps=",
+ "f+/OAiUYgpk=",
+ "NUPHhnGb2n0=",
+ "f4y7b6Cr9MQ=",
+ "td363UiB4RM=",
+ "n836ml8fT4M=",
+ "McYETQbR9YM=",
+ "xHyrcMFgRv0="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1038" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "c/ju3kcWvmM=",
+ "31IznaOYonc=",
+ "Wf7iJvdfvyA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "QSmgBuy4K/0=",
+ "uzkyGMhxs2o=",
+ "Yb0lRbsFb6Q=",
+ "sWTW5HYcKEU=",
+ "xr7uUAYeRQs=",
+ "eMagPVwTSKE=",
+ "3wTX7jBsxnY=",
+ "JNR++CusbZ8=",
+ "gazeYEDRgD4=",
+ "miEgKGme8Ng=",
+ "3tiWN75Y1aI=",
+ "YeDOtvPuxXk=",
+ "pV1SnGOC83E=",
+ "1tvSavomwaw="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1039" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "PhNiY+3GgTM=",
+ "kG2CVXdx4CA=",
+ "6nNEE78zRwg=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LUWYeLVYAQw=",
+ "G29Vuv5tjsY=",
+ "ArZBNf/zjmw=",
+ "HltYGa+Jc+s=",
+ "ak5RXnSBfJQ=",
+ "WEhLDznxYLM=",
+ "QcNwn3YwXk8=",
+ "NilKZGPam3I=",
+ "XdblHC64PE4=",
+ "Qh3Wu2Pl2eU=",
+ "ikw+00wrDDo=",
+ "sg+32j6/f+U=",
+ "PbsSYzqQI24=",
+ "xjSiCJaFUBA="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1040" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "zes8JF+cRSk=",
+ "wYbxEL9eYsE=",
+ "/qohqpC8Cik=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "uf4V6LnQ6gY=",
+ "Yytl+eMHTkM=",
+ "12+c1ybFrbQ=",
+ "p9LQcLrcgIE=",
+ "a6P82dJ8lz4=",
+ "/9BItwlpCtA=",
+ "nqe6TP+Y7Mw=",
+ "PurxBwv541k=",
+ "TB3Ub93W7Nw=",
+ "OyenaIxEEmw=",
+ "TX4NTJwyX+g=",
+ "mBAqqbh9yBY=",
+ "Pg/2PmOsf/8=",
+ "knYbvRroON8="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1041" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "Kq4y7jwclfU=",
+ "mPtOU8P2khY=",
+ "2196IBjX11Q=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "vIhtWP/iisg=",
+ "X7jLnRlmDDo=",
+ "6xPzkNQGuJw=",
+ "QqrdKKMVT/g=",
+ "YJCtzpYpAOQ=",
+ "VCKDxkw1+HA=",
+ "fg+R3cdiwI0=",
+ "vrRGyOYN/eg=",
+ "ceC/3AaQmK8=",
+ "QZ59hgA5L/Q=",
+ "rcLIEc2x7S8=",
+ "94eFoUzm1N0=",
+ "aXG5bCYBZwo=",
+ "KryTeQQHzwo="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1042" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "nFmtREbwjsc=",
+ "emqxBOp3tEE=",
+ "Dz/KZ4S0l64=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "LUcM/PB11+I=",
+ "nu2aCDzbRHc=",
+ "GQP3WOZJAb0=",
+ "2b5b83iCOtU=",
+ "ZpFJJSOFXys=",
+ "xDglo27PCeY=",
+ "JBPlDm/jADs=",
+ "QMbpiCLFA0A=",
+ "JWSTEte7RJw=",
+ "i5dITiYIWIU=",
+ "e/e97LcZFzo=",
+ "b3ZWsVJxEdE=",
+ "aae+LUy4SI0=",
+ "SaI80PV/Eps="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1043" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "l0JA+RZtUc8=",
+ "l+nEjT8cVkI=",
+ "DJJcsWU7pnA=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "8G0fyqmJ+Pc=",
+ "LU3hId9MHrI=",
+ "VUQjEsJrNIY=",
+ "FrvhSZBelxY=",
+ "1ZXHlHEAO/Y=",
+ "9zSZUy/fbzQ=",
+ "2FBBOrm33xY=",
+ "Fre4ytaUFC0=",
+ "AfKsQfPn9xg=",
+ "EzzdaUfkses=",
+ "wdfosU4JFDg=",
+ "URRMz6suXTU=",
+ "5GIiwes+o/Q=",
+ "v9hseMoZ+7k="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1044" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "nA56/5S4Zis=",
+ "AtcHx1i1NJc=",
+ "O3sxyODMyZ0=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "yjmwE/6TIiw=",
+ "4sRgUlf6weI=",
+ "+HJUEU5au7I=",
+ "I1pd2eQkNTQ=",
+ "2Nb97y4xCsg=",
+ "fB7RxRHpCDc=",
+ "3/zXfUl7ZbI=",
+ "T1ZTm6xJ0x4=",
+ "N1/0/MSxWto=",
+ "1R1BzSiuUnY=",
+ "s1Bi9jJV5Fc=",
+ "RHOXHnujKjY=",
+ "EkfaOXm7JBM=",
+ "t1PNb0Xj6As="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1045" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "QalZQEIhJ44=",
+ "KCiq93Ic3e8=",
+ "Dif6+mYT5Gs=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "DqIsV7KLSZo=",
+ "96J4Gn5lOac=",
+ "6kJImMbydVE=",
+ "cdRCm1JmbVc=",
+ "VMqTq8ju5xM=",
+ "H5q8Taa+Dwc=",
+ "ImcG1qa+YGM=",
+ "91/Vy+Bmy0k=",
+ "fM7RmGiIT6w=",
+ "+IjN7rB55nA=",
+ "yf7ZORjoSZw=",
+ "C/wa4JqaMhw=",
+ "toTgcCl4034=",
+ "UOC1AHS0sz8="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1046" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "gyWc6ot5N84=",
+ "jV6ZTurr+sA=",
+ "sNLsZB+6xCw=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "7IE3H83e7IM=",
+ "F/ty7A4N6ZQ=",
+ "Jyfkk7bmE+w=",
+ "uUid0PXuoSc=",
+ "U9GuwBIOBUg=",
+ "qbHxPGQ3Iqw=",
+ "EU7hIZXPudc=",
+ "ioKkE/2zt28=",
+ "1EvrUMOweME=",
+ "tbc1xBSCUCM=",
+ "di9VR6RU1nw=",
+ "KleJnzFtdnY=",
+ "x25J/vdyolk=",
+ "C10HQRsoikQ="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1047" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "SpocAHHG7N0=",
+ "NkOEmzGIMcM=",
+ "WYmIguJz614=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "HuhCixyIcRE=",
+ "icD3DxJPzEs=",
+ "2Et3xcxxyZI=",
+ "XVxJHAvk020=",
+ "+UrOShGQwIw=",
+ "pTZSc5O63DA=",
+ "tHzGPsBaYoY=",
+ "CDcjXBvzVeQ=",
+ "YeQvrwgFJWs=",
+ "KMop19mLolc=",
+ "UY//01PGYPo=",
+ "6CidJDlaWbg=",
+ "r3czJt6aMdo=",
+ "fMmeOJkVcaQ="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1048" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "RiJT8uv3Bl8=",
+ "FtwLdexkE/s=",
+ "hEiQPULs44w=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "iMqvtqndH6M=",
+ "KReaXKbI8P8=",
+ "cyAz+rnpA4A=",
+ "ymg2Xs8fSgg=",
+ "CXS/Qzasuq4=",
+ "eq7zIC/507I=",
+ "bZXcg9EBe00=",
+ "imXVBcGh5VM=",
+ "XEE0aKTqC/w=",
+ "vHnsUX1SssQ=",
+ "tLkYfVmyQQc=",
+ "5M05lqhcBLc=",
+ "85cZKNSzIh8=",
+ "IJy8zJhtV5A="
+ ],
+ "liquidity pool withdraw|protocol version 23|large deposit/withdraw test|deposit amount = 1049" :
+ [
+ "3KcQ+hY3A7U=",
+ "gMjyOEaRomg=",
+ "lqHaAJdyvwc=",
+ "T7oWh8ZeG+U=",
+ "zasjzUkQTgY=",
+ "s0KfzS8ntJE=",
+ "FyPut92CLcI=",
+ "Kam2pZescv8=",
+ "nxgzjjswTVU=",
+ "ELjpE107DRA=",
+ "fZEq8TUjNeQ=",
+ "k3d1KIeAD+A=",
+ "wRzb4bcRHa4=",
+ "wsTY66VC6+k=",
+ "0QlDOio4Zw4=",
+ "xXsV4wa7tB0=",
+ "Jn7l2pN+EAQ=",
+ "f5Zqkg4fHuk=",
+ "/abBJYfi/7k=",
+ "SoIENiM3jso=",
+ "ajBfAJ0HcS0=",
+ "vD449Hv85VE=",
+ "2mf0TGiA4Xg=",
+ "30pm4A4ufQM="
+ ],
+ "liquidity pool withdraw|protocol version 23|line full on native balance" :
+ [
+ "xOZfLpc16as=",
+ "exQXWKLucmk=",
+ "7c0E8oQJ6Oc=",
+ "FDjgCvuW4Qs=",
+ "/Xl6CYZ7R0E=",
+ "uxR+Y1TasjA=",
+ "wRXJ3nwT+Ns=",
+ "xvaqtKg/ihU=",
+ "YfM/hFufhxc="
+ ],
+ "liquidity pool withdraw|protocol version 23|malformed" : [ "jgyudye0C7I=", "3N+MppkR0es=", "eL3ZKLLyh1U=" ],
+ "liquidity pool withdraw|protocol version 23|native asset withdraw is zero" :
+ [
+ "6GixpPWiR1M=",
+ "6wHCztjAlqU=",
+ "kzZwkfPoyHQ=",
+ "KR73xHHbeKg=",
+ "dboKJLAl2cQ=",
+ "dGpgaJquMLc="
+ ],
+ "liquidity pool withdraw|protocol version 23|one non-native issuer deposit and withdraw" : [ "KccoJa8t7W8=", "AWrnjF5Zv2M=", "mU4ee9cL69M=", "yge8npezUm0=" ],
+ "liquidity pool withdraw|protocol version 23|one non-native without liabilities" :
+ [
+ "jgyudye0C7I=",
+ "YsxWthEpttE=",
+ "VvaiLrUUVME=",
+ "b7UMkJgxHaE=",
+ "R9c2CMqM2UA=",
+ "O72d5j+CsKI=",
+ "ohs+AC6Cd3I=",
+ "y9TWpKWgSZ8=",
+ "VunE+Xa3Hwc=",
+ "W1tiYDnK7KY=",
+ "X9YSITp1t2w=",
+ "0YiniNOJS+Y=",
+ "GknGnj3lPmg=",
+ "t4ClEErGquk=",
+ "XEYCSGDbUCA=",
+ "wyxYbnaxzEo="
+ ],
+ "liquidity pool withdraw|protocol version 23|withdraw into account with liabilities" :
+ [
+ "u0a9lPzkR6Q=",
+ "3s8+//T/G9g=",
+ "znroNDS2U6A=",
+ "ZGdJk0zOuNs=",
+ "jy2fwzeZr8E=",
+ "+xXHz1ogRUs=",
+ "CXqbSqRzCPw=",
+ "sWNfqXDCKnk=",
+ "W4JITkUopF8=",
+ "YbqisNlXUAg=",
+ "/3/P+mWnBO8=",
+ "nDpnlHVlwB8=",
+ "Jg4Muw8e8b0=",
+ "W7KZ2KmVASM="
+ ],
"liquidity pool withdraw|protocol version 2|not supported before version 18" : [ "/lfj8xIFS8I=" ],
"liquidity pool withdraw|protocol version 3" : [ "1kTXt7VFL1o=" ],
"liquidity pool withdraw|protocol version 3|not supported before version 18" : [ "/lfj8xIFS8I=" ],
diff --git a/test-tx-meta-baseline-next/ManageBuyOfferTests.json b/test-tx-meta-baseline-next/ManageBuyOfferTests.json
index 7baa61b15e..471facf0b5 100644
--- a/test-tx-meta-baseline-next/ManageBuyOfferTests.json
+++ b/test-tx-meta-baseline-next/ManageBuyOfferTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"manage buy offer exactly crosses existing offers|protocol version 0" :
[
@@ -198,6 +199,18 @@
"cf7g8T0DhvY="
],
"manage buy offer exactly crosses existing offers|protocol version 21" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "OxFzoCxBIOo=",
+ "GIBSYiKtZSM=",
+ "gXmFDHjVy2Q=",
+ "vUEu2GE4UYc=",
+ "RLfXSaItxO4=",
+ "cf7g8T0DhvY="
+ ],
+ "manage buy offer exactly crosses existing offers|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -245,12 +258,12 @@
"RLfXSaItxO4=",
"cf7g8T0DhvY="
],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
- "manage buy offer exactly crosses existing offers|protocol version 21|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
- "manage buy offer exactly crosses existing offers|protocol version 22" :
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 22|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -298,11 +311,11 @@
"RLfXSaItxO4=",
"cf7g8T0DhvY="
],
- "manage buy offer exactly crosses existing offers|protocol version 22|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
- "manage buy offer exactly crosses existing offers|protocol version 22|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
- "manage buy offer exactly crosses existing offers|protocol version 22|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
- "manage buy offer exactly crosses existing offers|protocol version 22|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
- "manage buy offer exactly crosses existing offers|protocol version 22|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23|buy five for two" : [ "f2Jax9dKFZA=", "IMjgcSt8R8k=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23|buy one for one" : [ "ork7qlKndVw=", "113zhCcyxaI=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23|buy one for two" : [ "cH9E5WE9MAg=", "Lx+Iu3Li/mg=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23|buy two for five" : [ "9wksnZF1zQU=", "DEJpPfg7Y2A=" ],
+ "manage buy offer exactly crosses existing offers|protocol version 23|buy two for one" : [ "2845iDhc7cM=", "MIKp65Kyol8=" ],
"manage buy offer exactly crosses existing offers|protocol version 3" :
[
"0V3jr/3FY6U=",
@@ -412,7 +425,9 @@
"manage buy offer failure modes|protocol version 2" : [ "pSsR7xl1ZzY=", "OaXP621I0jI=", "pSsR7xl1ZzY=", "OaXP621I0jI=" ],
"manage buy offer failure modes|protocol version 20" : [ "9dXbtfL8fWA=", "hhLRGp7Bj1U=", "9dXbtfL8fWA=", "hhLRGp7Bj1U=" ],
"manage buy offer failure modes|protocol version 20|negative offerID" : [ "yPMAWpGp2E0=" ],
- "manage buy offer failure modes|protocol version 21" :
+ "manage buy offer failure modes|protocol version 21" : [ "9dXbtfL8fWA=", "hhLRGp7Bj1U=", "9dXbtfL8fWA=", "hhLRGp7Bj1U=" ],
+ "manage buy offer failure modes|protocol version 21|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 22" :
[
"9dXbtfL8fWA=",
"hhLRGp7Bj1U=",
@@ -455,9 +470,9 @@
"9dXbtfL8fWA=",
"hhLRGp7Bj1U="
],
- "manage buy offer failure modes|protocol version 21|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer" :
+ "manage buy offer failure modes|protocol version 22|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -468,11 +483,11 @@
"72LJWDmaLfo=",
"zPajUjXRuV0="
],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check offer valid|sell not authorized" :
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check offer valid|sell not authorized" :
[
"llEyEz9zLMU=",
"j5mS8c/IkIM=",
@@ -482,14 +497,14 @@
"1E+w+N7PB7I=",
"6rbHXJ+i/uw="
],
- "manage buy offer failure modes|protocol version 21|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 21|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 21|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|buying liabilities" :
+ "manage buy offer failure modes|protocol version 22|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 22|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|buying liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -500,7 +515,7 @@
"/lqrf/sMCZc=",
"PibsXuAnxio="
],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|reserve" :
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|reserve" :
[
"SSW1pG7COBo=",
"+i2TO4g1rt8=",
@@ -515,7 +530,7 @@
"yxcoWcTr3Hc=",
"zsj8khzi9Pw="
],
- "manage buy offer failure modes|protocol version 21|compute offer exchange parameters|selling liabilities" :
+ "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|selling liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -525,8 +540,8 @@
"IW5RzBoTYAE=",
"dy48BUDNKNs="
],
- "manage buy offer failure modes|protocol version 21|negative offerID" : [ "yPMAWpGp2E0=" ],
- "manage buy offer failure modes|protocol version 21|offer must exist and be owned by source account to modify or delete" :
+ "manage buy offer failure modes|protocol version 22|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 22|offer must exist and be owned by source account to modify or delete" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -543,7 +558,7 @@
"zsN++/TwWhg=",
"i3oJ+v48Bgo="
],
- "manage buy offer failure modes|protocol version 22" :
+ "manage buy offer failure modes|protocol version 23" :
[
"9dXbtfL8fWA=",
"hhLRGp7Bj1U=",
@@ -586,9 +601,9 @@
"9dXbtfL8fWA=",
"hhLRGp7Bj1U="
],
- "manage buy offer failure modes|protocol version 22|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|no issuer" :
+ "manage buy offer failure modes|protocol version 23|check offer valid|buy no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|buy not authorized" : [ "sTij86uB8RY=", "j5mS8c/IkIM=", "d+LDJudqBVE=", "W09yiumqHx0=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|no issuer" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -599,11 +614,11 @@
"72LJWDmaLfo=",
"zPajUjXRuV0="
],
- "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check offer valid|sell not authorized" :
+ "manage buy offer failure modes|protocol version 23|check offer valid|no issuer|buy no issuer" : [ "rJJm0hUR9OA=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|no issuer|sell no issuer" : [ "/k5kLi2BScI=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|sell no balance" : [ "/l+eA7wt7z4=", "th4n5fNLbMs=", "YWi+HK7TYMc=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|sell no trust" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check offer valid|sell not authorized" :
[
"llEyEz9zLMU=",
"j5mS8c/IkIM=",
@@ -613,14 +628,14 @@
"1E+w+N7PB7I=",
"6rbHXJ+i/uw="
],
- "manage buy offer failure modes|protocol version 22|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 22|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
- "manage buy offer failure modes|protocol version 22|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
- "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|buying liabilities" :
+ "manage buy offer failure modes|protocol version 23|check valid|buying and selling same asset" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|buying asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|delete and create" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|negative amount" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|non-positive price denominator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|non-positive price numerator" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=", "gaZ6Hv5AMb0=" ],
+ "manage buy offer failure modes|protocol version 23|check valid|selling asset not valid" : [ "/l+eA7wt7z4=", "6fhmod2rQbY=" ],
+ "manage buy offer failure modes|protocol version 23|compute offer exchange parameters|buying liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -631,7 +646,7 @@
"/lqrf/sMCZc=",
"PibsXuAnxio="
],
- "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|reserve" :
+ "manage buy offer failure modes|protocol version 23|compute offer exchange parameters|reserve" :
[
"SSW1pG7COBo=",
"+i2TO4g1rt8=",
@@ -646,7 +661,7 @@
"yxcoWcTr3Hc=",
"zsj8khzi9Pw="
],
- "manage buy offer failure modes|protocol version 22|compute offer exchange parameters|selling liabilities" :
+ "manage buy offer failure modes|protocol version 23|compute offer exchange parameters|selling liabilities" :
[
"OEq7NNkTw2Y=",
"xDXuncg7G7M=",
@@ -656,8 +671,8 @@
"IW5RzBoTYAE=",
"dy48BUDNKNs="
],
- "manage buy offer failure modes|protocol version 22|negative offerID" : [ "yPMAWpGp2E0=" ],
- "manage buy offer failure modes|protocol version 22|offer must exist and be owned by source account to modify or delete" :
+ "manage buy offer failure modes|protocol version 23|negative offerID" : [ "yPMAWpGp2E0=" ],
+ "manage buy offer failure modes|protocol version 23|offer must exist and be owned by source account to modify or delete" :
[
"vrcpoTS4ADg=",
"x0/JBz5sTJI=",
@@ -794,6 +809,14 @@
"fnKlD+pmstc="
],
"manage buy offer matches manage sell offer when executing entirely|protocol version 21" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "VqSyipOoncY=",
+ "fnKlD+pmstc="
+ ],
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -841,7 +864,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -860,7 +883,7 @@
"55Lx77kiwtA=",
"7cHy+Bv7zJM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -879,7 +902,7 @@
"QN+sMl1qzsE=",
"zB5aj4A/in0="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -898,7 +921,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -917,7 +940,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -936,7 +959,7 @@
"oTZXPqCpx3A=",
"wOdl1LjGioo="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -955,7 +978,7 @@
"55Lx77kiwtA=",
"5+ugJFCIH+w="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -974,7 +997,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -993,7 +1016,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1012,7 +1035,7 @@
"oTZXPqCpx3A=",
"MkupXHhVE5g="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1060,7 +1083,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with no rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1079,7 +1102,7 @@
"55Lx77kiwtA=",
"7cHy+Bv7zJM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with no rounding|sell one for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1098,7 +1121,7 @@
"QN+sMl1qzsE=",
"zB5aj4A/in0="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with no rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1117,7 +1140,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with no rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1136,7 +1159,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with no rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1155,7 +1178,7 @@
"oTZXPqCpx3A=",
"wOdl1LjGioo="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with rounding|sell five for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1174,7 +1197,7 @@
"55Lx77kiwtA=",
"5+ugJFCIH+w="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with rounding|sell one for two" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1193,7 +1216,7 @@
"Z8QOa2Lf1Js=",
"4oGh2Vm2WuM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with rounding|sell two for five" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1212,7 +1235,7 @@
"ADL3jCN5is4=",
"Oe3PjnrWUxM="
],
- "manage buy offer matches manage sell offer when executing entirely|protocol version 22|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing entirely|protocol version 23|with rounding|sell two for one" :
[
"P8vF8lE6r20=",
"byrhUNudfmU=",
@@ -1400,6 +1423,14 @@
"fnKlD+pmstc="
],
"manage buy offer matches manage sell offer when executing partially|protocol version 21" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "VqSyipOoncY=",
+ "fnKlD+pmstc="
+ ],
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1447,7 +1478,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1466,7 +1497,7 @@
"o2VQHswA9Js=",
"IkXWBoQ+FI4="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1485,7 +1516,7 @@
"ig37ctqOVD8=",
"Vh+ZmVe3J3g="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1504,7 +1535,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1523,7 +1554,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1542,7 +1573,7 @@
"m3H+2Oww4Kk=",
"RxnJOuhImAU="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1561,7 +1592,7 @@
"o2VQHswA9Js=",
"kD46nG3cuGo="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1580,7 +1611,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1599,7 +1630,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1618,7 +1649,7 @@
"m3H+2Oww4Kk=",
"xteIEp3vQuQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1666,7 +1697,7 @@
"VqSyipOoncY=",
"fnKlD+pmstc="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with no rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1685,7 +1716,7 @@
"o2VQHswA9Js=",
"IkXWBoQ+FI4="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with no rounding|sell one for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1704,7 +1735,7 @@
"ig37ctqOVD8=",
"Vh+ZmVe3J3g="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with no rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1723,7 +1754,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with no rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1742,7 +1773,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with no rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1761,7 +1792,7 @@
"m3H+2Oww4Kk=",
"RxnJOuhImAU="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with rounding|sell five for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1780,7 +1811,7 @@
"o2VQHswA9Js=",
"kD46nG3cuGo="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with rounding|sell one for two" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1799,7 +1830,7 @@
"4z5heX2BbGo=",
"2oeLF7ukrG0="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with rounding|sell two for five" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1818,7 +1849,7 @@
"lk2yZFPMDpU=",
"CumCCVzfkwQ="
],
- "manage buy offer matches manage sell offer when executing partially|protocol version 22|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when executing partially|protocol version 23|with rounding|sell two for one" :
[
"6VP5Lm2ROJ4=",
"3lAZ7SdAvlo=",
@@ -1907,7 +1938,8 @@
"manage buy offer matches manage sell offer when not executing|protocol version 19" : [ "aQnJD/5Fe6M=", "9Vyygu3vRUU=", "CfIA/nz+th4=" ],
"manage buy offer matches manage sell offer when not executing|protocol version 2" : [ "0V3jr/3FY6U=", "51b61LbEuXc=", "XBao9BgO1jU=" ],
"manage buy offer matches manage sell offer when not executing|protocol version 20" : [ "Vazya62AJ3s=", "HXWRSmG+rKE=", "T2T23nzwrC4=" ],
- "manage buy offer matches manage sell offer when not executing|protocol version 21" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 21" : [ "Vazya62AJ3s=", "HXWRSmG+rKE=", "T2T23nzwrC4=" ],
+ "manage buy offer matches manage sell offer when not executing|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -1937,7 +1969,7 @@
"HXWRSmG+rKE=",
"T2T23nzwrC4="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1948,7 +1980,7 @@
"aTL86/B18Dw=",
"pD7tbrT1ol8="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1959,7 +1991,7 @@
"aTL86/B18Dw=",
"zzzl1v91Hi0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1970,7 +2002,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1981,7 +2013,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -1992,7 +2024,7 @@
"aTL86/B18Dw=",
"+PMhuiQN1v0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2003,7 +2035,7 @@
"aTL86/B18Dw=",
"/NgThMLl5/o="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2014,7 +2046,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2025,7 +2057,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 21|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2036,7 +2068,7 @@
"aTL86/B18Dw=",
"DiY9yNqGZcQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2066,7 +2098,7 @@
"HXWRSmG+rKE=",
"T2T23nzwrC4="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with no rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2077,7 +2109,7 @@
"aTL86/B18Dw=",
"pD7tbrT1ol8="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with no rounding|sell one for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2088,7 +2120,7 @@
"aTL86/B18Dw=",
"zzzl1v91Hi0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with no rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2099,7 +2131,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with no rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2110,7 +2142,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with no rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with no rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2121,7 +2153,7 @@
"aTL86/B18Dw=",
"+PMhuiQN1v0="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell five for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with rounding|sell five for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2132,7 +2164,7 @@
"aTL86/B18Dw=",
"/NgThMLl5/o="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell one for two" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with rounding|sell one for two" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2143,7 +2175,7 @@
"aTL86/B18Dw=",
"s2qjgyhgSAg="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for five" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with rounding|sell two for five" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2154,7 +2186,7 @@
"aTL86/B18Dw=",
"mX2g1raoCHQ="
],
- "manage buy offer matches manage sell offer when not executing|protocol version 22|with rounding|sell two for one" :
+ "manage buy offer matches manage sell offer when not executing|protocol version 23|with rounding|sell two for one" :
[
"yFVy0ZJjNj0=",
"W/8omk8Fl9c=",
@@ -2285,6 +2317,14 @@
"L0hCYphMZHo="
],
"manage buy offer releases liabilities before modify|protocol version 21" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "rqcii/+UbMY=",
+ "cTGj2lfDAFw=",
+ "L0hCYphMZHo="
+ ],
+ "manage buy offer releases liabilities before modify|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2297,9 +2337,9 @@
"cTGj2lfDAFw=",
"L0hCYphMZHo="
],
- "manage buy offer releases liabilities before modify|protocol version 21|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 21|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 22" :
+ "manage buy offer releases liabilities before modify|protocol version 22|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 22|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2312,8 +2352,8 @@
"cTGj2lfDAFw=",
"L0hCYphMZHo="
],
- "manage buy offer releases liabilities before modify|protocol version 22|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
- "manage buy offer releases liabilities before modify|protocol version 22|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 23|change amount" : [ "/mSIIR+0ghc=", "7gTN3fWAlpI=", "X0uANRIoe7o=" ],
+ "manage buy offer releases liabilities before modify|protocol version 23|change price" : [ "6nuK5jPfdhk=", "wucDq+9ZZxY=", "X0uANRIoe7o=" ],
"manage buy offer releases liabilities before modify|protocol version 3" :
[
"0V3jr/3FY6U=",
@@ -2539,6 +2579,18 @@
"BLCzQbTCc+4="
],
"manage buy offer with zero liabilities|protocol version 21" :
+ [
+ "Vazya62AJ3s=",
+ "HXWRSmG+rKE=",
+ "T2T23nzwrC4=",
+ "yFVy0ZJjNj0=",
+ "W/8omk8Fl9c=",
+ "d85+xcvkJPo=",
+ "U+fRGjopoIc=",
+ "CbDefR/RfQM=",
+ "BLCzQbTCc+4="
+ ],
+ "manage buy offer with zero liabilities|protocol version 22" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2559,9 +2611,9 @@
"CbDefR/RfQM=",
"BLCzQbTCc+4="
],
- "manage buy offer with zero liabilities|protocol version 21|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
- "manage buy offer with zero liabilities|protocol version 21|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
- "manage buy offer with zero liabilities|protocol version 22" :
+ "manage buy offer with zero liabilities|protocol version 22|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
+ "manage buy offer with zero liabilities|protocol version 22|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
+ "manage buy offer with zero liabilities|protocol version 23" :
[
"Vazya62AJ3s=",
"HXWRSmG+rKE=",
@@ -2582,8 +2634,8 @@
"CbDefR/RfQM=",
"BLCzQbTCc+4="
],
- "manage buy offer with zero liabilities|protocol version 22|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
- "manage buy offer with zero liabilities|protocol version 22|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
+ "manage buy offer with zero liabilities|protocol version 23|offer had zero liabilities after executing partially" : [ "E8nLigRk1Ak=", "+15LPHGxBRo=" ],
+ "manage buy offer with zero liabilities|protocol version 23|offer initially had zero liabilities and does not execute" : [ "SILhPejHYnI=" ],
"manage buy offer with zero liabilities|protocol version 3" :
[
"0V3jr/3FY6U=",
diff --git a/test-tx-meta-baseline-next/ManageDataTests.json b/test-tx-meta-baseline-next/ManageDataTests.json
index 493e50d803..4726000b42 100644
--- a/test-tx-meta-baseline-next/ManageDataTests.json
+++ b/test-tx-meta-baseline-next/ManageDataTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"manage data|protocol version 0" :
[
@@ -963,6 +964,69 @@
"manage data|protocol version 22|sponsorship" : [ "/9D9Y0aeYzM=", "qe6ilZo1RSo=", "/9D9Y0aeYzM=", "qe6ilZo1RSo=" ],
"manage data|protocol version 22|sponsorship|create, modify, and remove sponsored entry" : [ "jx4RR5AGpJ0=" ],
"manage data|protocol version 22|too many subentries" : [ "wpZ0dqhrX7A=", "TXW01RQhMUI=", "wpZ0dqhrX7A=", "TXW01RQhMUI=" ],
+ "manage data|protocol version 23" :
+ [
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c=",
+ "++iLFMKLHr0=",
+ "TkXts75PNQ8=",
+ "JKjif/ILUQA=",
+ "9TnM0BjuHPg=",
+ "Yza5xYiuDm0=",
+ "WJyQm5u8PLo=",
+ "5fQ7QHVGde8=",
+ "usJ9WpK6J+c="
+ ],
+ "manage data|protocol version 23|create data with native buying liabilities" : [ "BlBNrxxgfcw=", "vcRN8t3PXFs=", "L0rJooZISwo=" ],
+ "manage data|protocol version 23|create data with native selling liabilities" :
+ [
+ "BlBNrxxgfcw=",
+ "IFZfvDxNhzM=",
+ "3oGzAf8JdvQ=",
+ "lTp8ki5OaO0=",
+ "eOkQ9kwIK5g="
+ ],
+ "manage data|protocol version 23|sponsorship" : [ "/9D9Y0aeYzM=", "qe6ilZo1RSo=", "/9D9Y0aeYzM=", "qe6ilZo1RSo=" ],
+ "manage data|protocol version 23|sponsorship|create, modify, and remove sponsored entry" : [ "jx4RR5AGpJ0=" ],
+ "manage data|protocol version 23|too many subentries" : [ "wpZ0dqhrX7A=", "TXW01RQhMUI=", "wpZ0dqhrX7A=", "TXW01RQhMUI=" ],
"manage data|protocol version 2|create data with native buying liabilities" : [ "qCwjFNJMBnw=", "SKX1KAqXh00=", "rRWd2ki0jOc=" ],
"manage data|protocol version 2|create data with native selling liabilities" : [ "qCwjFNJMBnw=", "53GEXRQ7pjE=", "rRWd2ki0jOc=" ],
"manage data|protocol version 2|sponsorship" : [ "WgWa5IeywWM=", "Ic4hzQF8UuA=", "WgWa5IeywWM=", "Ic4hzQF8UuA=" ],
diff --git a/test-tx-meta-baseline-next/MergeTests.json b/test-tx-meta-baseline-next/MergeTests.json
index eaf34b2f71..1c9d44134a 100644
--- a/test-tx-meta-baseline-next/MergeTests.json
+++ b/test-tx-meta-baseline-next/MergeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"merge|protocol version 0" :
[
@@ -2388,6 +2389,181 @@
"merge|protocol version 22|sponsorships|with sponsored signers|into sponsoring account" : [ "DaE0asPaumo=" ],
"merge|protocol version 22|success|success - basic" : [ "Ep48Tvecj24=" ],
"merge|protocol version 22|with create" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 23" :
+ [
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4=",
+ "gtdeNI4YGl0=",
+ "7A8KkCfTW9c=",
+ "RTH6Y9Lh3z4="
+ ],
+ "merge|protocol version 23|Account has static auth flag set" : [ "KMXCD3Y7qAk=", "aWmgCDPyJMw=" ],
+ "merge|protocol version 23|With sub entries|account has data" : [ "y65BrkGS/Ec=", "xFWS77xNfMg=" ],
+ "merge|protocol version 23|With sub entries|account has signer" : [ "WPA+LwbmmuQ=", "Wzo57B452Rc=" ],
+ "merge|protocol version 23|With sub entries|with trustline" : [ "1U8fVUU2TWY=", "1U8fVUU2TWY=" ],
+ "merge|protocol version 23|With sub entries|with trustline|account has offer" :
+ [
+ "NfiOIFTazYI=",
+ "y12X/W3kDu0=",
+ "Jp7bArOtrKk=",
+ "UKOB2HMHY6I=",
+ "xCp4HLjZvh8=",
+ "G5vg8QJ1fu4="
+ ],
+ "merge|protocol version 23|With sub entries|with trustline|account has trust line" : [ "xFWS77xNfMg=" ],
+ "merge|protocol version 23|account has only base reserve" : [ "YvecsGzU2RM=", "Y9cjHud9HRg=" ],
+ "merge|protocol version 23|account has only base reserve + one operation fee" : [ "YKHSPLdmSXc=", "qTy4n0xTGH8=" ],
+ "merge|protocol version 23|account has only base reserve + one operation fee + one stroop" : [ "uJ8pmT5oPac=", "QdsB/qYIgIA=" ],
+ "merge|protocol version 23|account has only base reserve + one operation fee - one stroop" : [ "NBMPFU+vIfk=", "6hd7aVtO+yU=" ],
+ "merge|protocol version 23|account has only base reserve + one stroop" : [ "cA3kNbipg+c=", "qG0teuDjoNQ=" ],
+ "merge|protocol version 23|account has only base reserve + two operation fees" : [ "RePKXHmkeOA=", "lUh9tMRLzYs=" ],
+ "merge|protocol version 23|account has only base reserve + two operation fees - one stroop" : [ "e8dksrBTHCs=", "QcK5RPmB+Wk=" ],
+ "merge|protocol version 23|create, merge, create" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 23|destination with native buying liabilities" :
+ [
+ "WkGXhUeACOs=",
+ "fjf39wFUrhk=",
+ "YA7dYGejiFs=",
+ "H2aKp80LISc=",
+ "zIFa/C/nt24=",
+ "IybHhl/CvVQ="
+ ],
+ "merge|protocol version 23|merge account twice" : [ "+ikIN6AWicA=" ],
+ "merge|protocol version 23|merge account twice to non existing account" : [ "+ikIN6AWicA=" ],
+ "merge|protocol version 23|merge into non existent account" : [ "U0R98w4qonY=" ],
+ "merge|protocol version 23|merge into self" : [ "U0R98w4qonY=" ],
+ "merge|protocol version 23|merge too far|at max = success" : [ "nQPOgz2ojqE=", "fQ/fnENHvcc=" ],
+ "merge|protocol version 23|merge too far|passed max = failure" : [ "GGlvjuW1s6w=", "r5pYmrToBnU=" ],
+ "merge|protocol version 23|merge, create different, merge into the same" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 23|merge, create, merge back" : [ "6cJY5aCUS/s=" ],
+ "merge|protocol version 23|merge, create, merge into the same" : [ "T8topx6IOxs=" ],
+ "merge|protocol version 23|sponsorships" :
+ [
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY=",
+ "my+9csSkwHY="
+ ],
+ "merge|protocol version 23|sponsorships|is sponsor error|is sponsoring reserve" : [ "JSFUp/j5oLk=" ],
+ "merge|protocol version 23|sponsorships|with sponsored account|with sponsored signer" : [ "kNk7LA+WaVc=" ],
+ "merge|protocol version 23|sponsorships|with sponsored account|with sponsored signer into sponsoring account" : [ "vXe1HuP/Ve8=" ],
+ "merge|protocol version 23|sponsorships|with sponsored account|without sponsored signer" : [ "RQUbUbbtKo8=" ],
+ "merge|protocol version 23|sponsorships|with sponsored account|without sponsored signer into sponsoring account" : [ "8ktdD85SYcs=" ],
+ "merge|protocol version 23|sponsorships|with sponsored signers" : [ "qXM9DyT0cHo=", "qXM9DyT0cHo=" ],
+ "merge|protocol version 23|sponsorships|with sponsored signers|into non-sponsoring account" : [ "Z8taB1MfzP0=" ],
+ "merge|protocol version 23|sponsorships|with sponsored signers|into sponsoring account" : [ "DaE0asPaumo=" ],
+ "merge|protocol version 23|success|success - basic" : [ "Ep48Tvecj24=" ],
+ "merge|protocol version 23|with create" : [ "T8topx6IOxs=" ],
"merge|protocol version 2|Account has static auth flag set" : [ "2EzD1iRBY5I=", "/lfj8xIFS8I=" ],
"merge|protocol version 2|With sub entries|account has data" : [ "oRaxHQV/mPM=", "/lfj8xIFS8I=" ],
"merge|protocol version 2|With sub entries|account has signer" : [ "qJjE+gxKjT0=", "7wuo11KbfVs=" ],
diff --git a/test-tx-meta-baseline-next/OfferTests.json b/test-tx-meta-baseline-next/OfferTests.json
index 1a559f5111..07183c7a03 100644
--- a/test-tx-meta-baseline-next/OfferTests.json
+++ b/test-tx-meta-baseline-next/OfferTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"create offer|protocol version 0" :
[
@@ -49950,6 +49951,4494 @@
"M/0pod45U/k=",
"BHdjcRU/p3s="
],
+ "create offer|protocol version 23" :
+ [
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE=",
+ "2lgxDGe1sUE="
+ ],
+ "create offer|protocol version 23|cannot create offer that would lead to excess liabilities|native buying liabilities" :
+ [
+ "811Rv0dqsqs=",
+ "C0eHBqaL7wc=",
+ "nUTbp7eHkMU=",
+ "8mi25Ta+qsg=",
+ "KZEV98IHoIs=",
+ "3wFNCuiyvkc=",
+ "wWiVAzLpXgY=",
+ "hUetwrC9RQo=",
+ "MO6FFmGpgug=",
+ "AbigZKbVj0w=",
+ "jUnqiYhHHbA=",
+ "eEv/rup6HY4="
+ ],
+ "create offer|protocol version 23|cannot create offer that would lead to excess liabilities|native selling liabilities" :
+ [
+ "ZDjPLAiLzD0=",
+ "zIYY44CiaZo=",
+ "GS3P6SWWn+0=",
+ "R6yi5WQUofQ=",
+ "2a3dKTlufuM=",
+ "b548MVuniUk=",
+ "mmjyCQOl5rc=",
+ "TOlmJ/Yf/lg=",
+ "z7B8eNRPetY=",
+ "eqwTduKrTGM="
+ ],
+ "create offer|protocol version 23|cannot create offer that would lead to excess liabilities|non-native buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "9t1laxHG7I8=",
+ "RkMalvwbQJk=",
+ "Nu+R5nH0GL8=",
+ "R9WBBBQ+snM=",
+ "c3N4SL6lOCQ=",
+ "dZAvrxDxegQ=",
+ "3BTvwtxv+aA="
+ ],
+ "create offer|protocol version 23|cannot create offer that would lead to excess liabilities|non-native selling liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "RIdySt9E+EM=",
+ "Zn5J92S5KyI=",
+ "Nu+R5nH0GL8=",
+ "5NZE4bFeguE=",
+ "LtQRGfNKrj8=",
+ "DSwKp2bs6zw=",
+ "rybi+EUyr5g="
+ ],
+ "create offer|protocol version 23|cannot create unauthorized offer|allow trust" :
+ [
+ "4NRN4Pxj4kQ=",
+ "YmMX6tDxPCs=",
+ "Tt2MwJGCYTg=",
+ "BZfZC/Lv/WM=",
+ "0UvHqDoT9gQ=",
+ "MzCKjXy3vZY=",
+ "RIhFxrIahgE=",
+ "ztVu+LTk+Xw="
+ ],
+ "create offer|protocol version 23|cannot create unauthorized offer|set trustline flags" :
+ [
+ "4NRN4Pxj4kQ=",
+ "YmMX6tDxPCs=",
+ "Tt2MwJGCYTg=",
+ "BZfZC/Lv/WM=",
+ "0UvHqDoT9gQ=",
+ "MzCKjXy3vZY=",
+ "RIhFxrIahgE=",
+ "ztVu+LTk+Xw="
+ ],
+ "create offer|protocol version 23|cannot modify offer that would lead to excess liabilities|native buying liabilities" :
+ [
+ "811Rv0dqsqs=",
+ "C0eHBqaL7wc=",
+ "nUTbp7eHkMU=",
+ "9ogHGI5hTk4=",
+ "Ols5NMx2M5U=",
+ "cRsHWUGW3Lw=",
+ "H0MzZiwX34A=",
+ "Nv7KE/2MfWw=",
+ "s4w4klcvh/M=",
+ "b28pGxIG3PE=",
+ "VHbIB86Zc7E=",
+ "ITJrve7wBe8=",
+ "ktAcglAkmzs=",
+ "+H4FWv88+KE=",
+ "pEXIIYsb1d0=",
+ "4MWiqDbHfOE="
+ ],
+ "create offer|protocol version 23|cannot modify offer that would lead to excess liabilities|native selling liabilities" :
+ [
+ "ZDjPLAiLzD0=",
+ "zIYY44CiaZo=",
+ "GS3P6SWWn+0=",
+ "skq5Oit194E=",
+ "bcmaADLqjEk=",
+ "Wd742ojPdtU=",
+ "Vdquf8pwyuU=",
+ "82ARZuy0AJ4=",
+ "jgggDJniGsg=",
+ "kah7X2S6JpI=",
+ "w673qRhEWf4=",
+ "/8lDZSQSx/8=",
+ "zGJU7CS7gU8=",
+ "3bRSGwmXcQ4="
+ ],
+ "create offer|protocol version 23|cannot modify offer that would lead to excess liabilities|non-native buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "9t1laxHG7I8=",
+ "RkMalvwbQJk=",
+ "o7lNOTzadRA=",
+ "Gf6dNUibrhc=",
+ "+Jqv7DWTnSs=",
+ "pQNvQD447H8=",
+ "7JkO7X2duhg=",
+ "/IPwXLsYaec=",
+ "xyI6y0/bWFk="
+ ],
+ "create offer|protocol version 23|cannot modify offer that would lead to excess liabilities|non-native selling liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "RIdySt9E+EM=",
+ "Zn5J92S5KyI=",
+ "dubv6B3fkrk=",
+ "8pxQFqIWWCY=",
+ "BMjZnSI5cxs=",
+ "wUqk4xtMwzg=",
+ "4rvk4FDZcmQ=",
+ "4g0NOMsdSoE=",
+ "boj1mhnJxcQ="
+ ],
+ "create offer|protocol version 23|create offer" :
+ [
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM=",
+ "B+i6L+oqtJs=",
+ "ep2B9go1zUA=",
+ "7TTnmZLugmc=",
+ "NcMYEFseosM="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer with amount 0" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "29LQMlcVqX0=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer with invalid prices" :
+ [
+ "GNR+pSqcYoc=",
+ "spa6YQYDuoE=",
+ "G9VWoY/4QdE=",
+ "uTxm6wjcL0M=",
+ "mXfC3SMXRio=",
+ "9NVkulkRUKw=",
+ "lIUVywTb0ZU=",
+ "3oQOYst+DjQ=",
+ "yWSZcC2ppCo=",
+ "v9GVCzCEjbU="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer with trustline filled up" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "29LQMlcVqX0=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer with trustline filled up to INT64_MAX" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "wAaiIustrFQ=",
+ "aeU+o+JFSnw=",
+ "exg+aCMrv7M=",
+ "wdzcwa0z7I0=",
+ "4md8b84VGoI="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer without XLM to make for reserve" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "ue/FUk8x480=",
+ "aeU+o+JFSnw=",
+ "xJbD/oZFo5Q="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer without account" : [ "X54ZIiBJtxs=" ],
+ "create offer|protocol version 23|create offer errors|create offer without having any amount of asset" : [ "V8K72O72RuM=", "j8JllbHnB2E=", "UcgrUuJwrYA=" ],
+ "create offer|protocol version 23|create offer errors|create offer without issuer for buying" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "zXVFliTZIZ8=",
+ "iUplXnOtOzk=",
+ "52o9T5PJ8AQ="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer without issuer for selling" :
+ [
+ "V8K72O72RuM=",
+ "j8JllbHnB2E=",
+ "pxbgDG+3hhY=",
+ "iUplXnOtOzk=",
+ "33Fw39cP2mw="
+ ],
+ "create offer|protocol version 23|create offer errors|create offer without trustline for buying" : [ "V8K72O72RuM=", "j8JllbHnB2E=", "pxbgDG+3hhY=", "DJrts1Ke2Ao=" ],
+ "create offer|protocol version 23|create offer errors|create offer without trustline for selling" : [ "V8K72O72RuM=", "HXdgvG2l36M=" ],
+ "create offer|protocol version 23|create offer|idr -> xlm" : [ "2/dZdtmG4UE=" ],
+ "create offer|protocol version 23|create offer|issuer offers" : [ "Ij7gP47z3mk=", "Ij7gP47z3mk=" ],
+ "create offer|protocol version 23|create offer|issuer offers|issuer claims an offer from somebody else" : [ "kVxGpNSEiuo=" ],
+ "create offer|protocol version 23|create offer|issuer offers|issuer creates an offer, claimed by somebody else" : [ "4o0K6QO1Lsg=", "CDWkhx9eeAg=", "a4l6dt3Pppo=" ],
+ "create offer|protocol version 23|create offer|multiple offers" :
+ [
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "GGc+keSGvyA=",
+ "Hh7DC9JrJI0=",
+ "4vXiwTdVrkg=",
+ "3HmZK+t6Tck=",
+ "FBTdwSJyB8w=",
+ "pVU2tl2fnFo=",
+ "M8yzhzQcIkQ=",
+ "OIr44MTIhyE=",
+ "im4AoUS6A1Y=",
+ "SST9xIvUruc=",
+ "ABc63kJkXmg=",
+ "63hgrADrrQg=",
+ "/h7qmk/5JT4=",
+ "XQW6J+yanrk=",
+ "1e+zP7qF7cI=",
+ "y977qbApMgI=",
+ "uFjEmRBKV4s=",
+ "8lxc8eJ0by0=",
+ "bdXZ/qRihrY=",
+ "2p92b/l2oDU=",
+ "xBJ/DXHHlIs="
+ ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|multiple offers with small amount crosses" :
+ [
+ "+UBldz/wNFo=",
+ "VstXkdh4X6o=",
+ "UuLks1w78iU=",
+ "ms3EdGm9Eg4=",
+ "Djke29Mbc5g=",
+ "s7Xj2ggoUj0=",
+ "EM9HAEOGpog=",
+ "bKuSevhJCk0=",
+ "KCjVw5r7Z0k=",
+ "6xSeE40lxAo=",
+ "WOmVZNi4HmQ="
+ ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer crosses and removes first" : [ "+UBldz/wNFo=", "3umvVvkq9pc=" ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer crosses, removes all offers, and remains" : [ "+UBldz/wNFo=", "fuv3FG2unsI=" ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer crosses, removes first six and changes seventh" : [ "+UBldz/wNFo=", "/gXuw8ApL+I=" ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer crosses, removes first six and removes seventh by adjustment" : [ "+UBldz/wNFo=", "oTTYqxe7MQM=" ],
+ "create offer|protocol version 23|create offer|multiple offers|authorized|offer does not cross" : [ "+UBldz/wNFo=", "KYPHbLh3VsM=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|multiple offers with small amount crosses" :
+ [
+ "P6GFx3GbbNE=",
+ "PI/6No7ZIgA=",
+ "2Y7DLGDkF2w=",
+ "8d488s/NaFQ=",
+ "2Iekk1vu8Pc=",
+ "JHIN7vuFnNM=",
+ "ersn6PtRq7o=",
+ "chHL+d4NBL8=",
+ "UaepUWKyFps=",
+ "OGmVzfySYEs=",
+ "Hnfh+dziTpA=",
+ "WuJRvq061yc=",
+ "i+vnQv9mBC4="
+ ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses and removes first" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "KpcfAGvHXhg=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes all offers, and remains" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "W4lCjs/3AUI=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes first six and changes seventh" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "XrHDc5hBxkM=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer crosses, removes first six and removes seventh by adjustment" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "cZVLdYZPhuA=" ],
+ "create offer|protocol version 23|create offer|multiple offers|buy authorized to maintain liabilities|offer does not cross" : [ "P6GFx3GbbNE=", "PI/6No7ZIgA=", "2Y7DLGDkF2w=", "99b9GU5YT1U=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|multiple offers with small amount crosses" :
+ [
+ "P6GFx3GbbNE=",
+ "p8dfevEVR+s=",
+ "2Y7DLGDkF2w=",
+ "xy2K/2DyIOA=",
+ "BxPqQfTiCD4=",
+ "QrAlXXeR89Q=",
+ "KKn30NF94jE=",
+ "RVwmdgV8Ius=",
+ "nFbg29T3RFU=",
+ "cp6k1+d/qhk=",
+ "HFwGf6CU5Ak=",
+ "+L8oBpFrErE=",
+ "UuV4i8+tJ7U="
+ ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses and removes first" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "gIMd9wOwgxM=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses own" : [ "7TNyqdtG/U8=", "8YK7H6cNHbw=", "ctNSGKfmhUE=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes all offers, and remains" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "P5Uk/mtNLhI=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes first six and changes seventh" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "+XwCEODo0Vc=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer crosses, removes first six and removes seventh by adjustment" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "B1wuAknrHNY=" ],
+ "create offer|protocol version 23|create offer|multiple offers|sell authorized to maintain liabilities|offer does not cross" : [ "P6GFx3GbbNE=", "p8dfevEVR+s=", "2Y7DLGDkF2w=", "99b9GU5YT1U=" ],
+ "create offer|protocol version 23|create offer|offers with limit when buying" :
+ [
+ "bt9aUxh0Iq8=",
+ "cJUq/hUvDn0=",
+ "1UTtt23CvoM=",
+ "ujLjeJgy3Zw=",
+ "wuJPIsXI7aE=",
+ "mKraJMxH1w4=",
+ "+os1VJT+YeE=",
+ "hqBJ0tEJK4c=",
+ "EhBbc5j2BCo=",
+ "JZwk1stwBCo=",
+ "bt9aUxh0Iq8=",
+ "cJUq/hUvDn0=",
+ "1UTtt23CvoM=",
+ "ujLjeJgy3Zw=",
+ "wuJPIsXI7aE=",
+ "mKraJMxH1w4=",
+ "+os1VJT+YeE=",
+ "hqBJ0tEJK4c=",
+ "EhBbc5j2BCo=",
+ "JZwk1stwBCo="
+ ],
+ "create offer|protocol version 23|create offer|offers with limit when buying|Source account limit" : [ "OALsLeQ3oSI=" ],
+ "create offer|protocol version 23|create offer|offers with limits" :
+ [
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc=",
+ "IB4A6nXoqbc=",
+ "x+x4XhHDlBA=",
+ "6wTLNSgBYvQ=",
+ "5gOGSIwrLW8=",
+ "Kqz+KLf+odw=",
+ "7Fsg75edcT8=",
+ "Xafrjohr/kI=",
+ "SfpGtr+Sw2A=",
+ "nSpdbSJCOfY=",
+ "To+DM/6dGgc="
+ ],
+ "create offer|protocol version 23|create offer|xlm -> idr|create" : [ "sgG4PXx0Yeg=" ],
+ "create offer|protocol version 23|create offer|xlm -> idr|crossing + create" : [ "Of/4jqsCuIc=", "Of/4jqsCuIc=" ],
+ "create offer|protocol version 23|create offer|xlm -> idr|crossing + create|large amount (oversell) - cross & create" :
+ [
+ "dE/a9SSxS78=",
+ "lSC0Z6kIz/Q=",
+ "2vBtfHTYoZQ=",
+ "S8/ErsFpqCg=",
+ "RNmTx2GSlDQ="
+ ],
+ "create offer|protocol version 23|create offer|xlm -> idr|crossing + create|small offer amount - cross only" : [ "jdReIifNZl8=", "eJGWoXO+BZM=", "q3R9BOhfZrg=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "8kwKesjeiVU=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "xnfrcOtROWY=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "id8XpGZjUng=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "gsRlGURMr5A=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully with residual" : [ "ZvxX/MgYzAA=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "b6gIHdV52+k=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "Dm9HxFcsdVg=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "g7tslWlqhrE=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "Xg9brYuj6Ak=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "DdfYXwtrodk=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "2HKMnjp9SWc=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully with residual" : [ "jCZEzwWyX5w=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "G3IVyZjw6eQ=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "OvWYNLsMi7I=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "SFMGi0jCgIY=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "+7VXhnHyvQA=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "+wsTgcje3xg=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "4x49QQjP6QE=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully with residual" : [ "fRAmnNlGJk0=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "XWEfKCDaN5A=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "VWpEYsavPjo=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account sponsor|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer fully" : [ "KfRwzxqnWgo=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer fully and one partially" : [ "c7zEpO/VO8Y=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross one offer partially" : [ "AFSsjOgH4UY=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross three offers fully" : [ "GtPu26PojH4=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross three offers fully with residual" : [ "YWqvgrnqm3I=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross two offers fully" : [ "2p4DlWcvVQc=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|native for non-native|cross two offers fully and one partially" : [ "s0476ebFY6g=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer fully" : [ "NLsF2x1WnIM=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer fully and one partially" : [ "qvpMlfF/454=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross one offer partially" : [ "Ho6HbDSVwc4=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross three offers fully" : [ "vhnXLLtK3yg=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross three offers fully with residual" : [ "mtrqy6Dk/Tc=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross two offers fully" : [ "pwSpdXKnapM=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for native|cross two offers fully and one partially" : [ "WdNxmaQnzS8=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer fully" : [ "G7qapCIdQ3U=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer fully and one partially" : [ "mHpNUSaRtwA=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross one offer partially" : [ "2WW8Xu3Y8SE=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross three offers fully" : [ "Omx/JeNWAW4=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross three offers fully with residual" : [ "44I7BPl++tY=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross two offers fully" : [ "juh4S6keKfM=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|non-native for non-native|cross two offers fully and one partially" : [ "rzQbUms8Qk0=" ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|sponsored, native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "G+1W6EXN9ec=",
+ "klTpLNtQ0kE=",
+ "sjhnPsYGjjc="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|sponsored, non-native for native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "zh9SeOAYyew=",
+ "fOHDAA2m8U4=",
+ "I1lTQ+a5S0Y="
+ ],
+ "create offer|protocol version 23|crossed sponsored offers|offer sponsor is source account|sponsored, non-native for non-native" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw=",
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "HxFE4MrvJvA=",
+ "L+HKgQ/svUU=",
+ "nE7PiKLfgvg=",
+ "tJ/ESR6eGcY=",
+ "54M3iSCvyrw=",
+ "X8VDaEhDg+k=",
+ "3u3UcB8P9dc=",
+ "cycPFJ9NlDk=",
+ "GmJpgAj72yY=",
+ "S47T7EfwYGA=",
+ "UXWnTIC1E9I=",
+ "ednjPU1cCcE=",
+ "PhNjMeHNBAw="
+ ],
+ "create offer|protocol version 23|crossing offers with rounding" :
+ [
+ "eAl6tpBsPEM=",
+ "M6XHINEzdQs=",
+ "VvsI3F2He4U=",
+ "4c/UkzrefjI=",
+ "n5GF3SI0wsM=",
+ "eAl6tpBsPEM=",
+ "M6XHINEzdQs=",
+ "VvsI3F2He4U=",
+ "4c/UkzrefjI=",
+ "n5GF3SI0wsM="
+ ],
+ "create offer|protocol version 23|crossing offers with rounding|ask before bid uses ask price" : [ "oODLdVglyeY=", "9h+gPLYK/ys=" ],
+ "create offer|protocol version 23|crossing offers with rounding|bid before ask uses bid price" : [ "eE51hko6XGY=", "IZBDrZMNYA0=" ],
+ "create offer|protocol version 23|issuer offers|issuer offers contribute buying liabilities to other assets" : [ "/1sboT9tgNw=", "pRJNGTSzXLA=", "Czrj7GFCmd0=", "Jj3hoLsl9oo=" ],
+ "create offer|protocol version 23|issuer offers|issuer offers contribute selling liabilities to other assets" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "nUTbp7eHkMU=",
+ "sjibuugEYrU=",
+ "5Y0aZKsdlRQ="
+ ],
+ "create offer|protocol version 23|issuer offers|issuer offers do not overflow buying liabilities" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "nUTbp7eHkMU=",
+ "MOP9I0uN/Bs=",
+ "5muB3hwpYak="
+ ],
+ "create offer|protocol version 23|issuer offers|issuer offers do not overflow selling liabilities" : [ "/1sboT9tgNw=", "pRJNGTSzXLA=", "O7RDNq+bxYY=", "G3ndVLaO/OE=" ],
+ "create offer|protocol version 23|large offer id|erase" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "LR5XBVwyF0A=",
+ "y9ONjNEP5+w=",
+ "9sf+VJX2hHQ=",
+ "1svHu1PlN8s="
+ ],
+ "create offer|protocol version 23|large offer id|modify" :
+ [
+ "/1sboT9tgNw=",
+ "pRJNGTSzXLA=",
+ "LR5XBVwyF0A=",
+ "y9ONjNEP5+w=",
+ "9sf+VJX2hHQ=",
+ "1svHu1PlN8s="
+ ],
+ "create offer|protocol version 23|max liabilities|buying non-native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "eKr5bnKGkfY=",
+ "/+gbP6SWuvw=",
+ "I9bYCXL63MA=",
+ "Hda/+sOH3GU=",
+ "C91gs4avxk0=",
+ "zoVA3UuF8yQ="
+ ],
+ "create offer|protocol version 23|max liabilities|selling non-native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "eKr5bnKGkfY=",
+ "/+gbP6SWuvw=",
+ "I9bYCXL63MA=",
+ "Hda/+sOH3GU=",
+ "T9/32VHaE2w=",
+ "HJSVjohGyF8="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|buying native change both assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "9bCKxaEucDM=",
+ "qIhNqoq9rIM=",
+ "IAIw7Jn5BSU=",
+ "LdXlTO69odA=",
+ "B0rJlwcqqZI=",
+ "zw+mxcgJuCo=",
+ "vGGwNQZHs00=",
+ "qTM0fx0iIu0=",
+ "Tz4O/W1R+mI=",
+ "dlZ8/aTbVSo=",
+ "d8lGTWcm9hI=",
+ "ZYtZy01TSqA=",
+ "oSJBrsfIgnU=",
+ "+cd2J+ACdKI=",
+ "dy3L9YlMnNg="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|buying native change buying asset" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "OrDNnVgGhYc=",
+ "M2vNTuzQGIM=",
+ "3YkNHX+aOnY=",
+ "2j+Rzqw9cvo=",
+ "j1TF369y7/g=",
+ "/PuICQ5d7uc=",
+ "RZb/S19eIqU=",
+ "cmm7xwp120Y=",
+ "puF77kYwiAo="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|buying native change selling asset" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "OEWZV7mvBTM=",
+ "9bCKxaEucDM=",
+ "qIhNqoq9rIM=",
+ "IAIw7Jn5BSU=",
+ "RLFCnBYO5Es=",
+ "U158NzBjhvY=",
+ "NoCOqrhqX5M=",
+ "YlzNChZv6sQ=",
+ "4cAYifwwJd4=",
+ "F0cMnAXHdJY="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|buying native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "UG4mg/SCuks=",
+ "C3zaPD6Hh7o=",
+ "Csyrjc4vLiw=",
+ "ZhfsWHMS9OM=",
+ "OX0fMLOTcCo=",
+ "0tERnqeznDw=",
+ "hltkrrOurqE=",
+ "xNUoiV9XRc4=",
+ "0C/4/ac4V9w=",
+ "q7rivsSwgWw=",
+ "4cOTIkOlvvo=",
+ "hzDO+dxmBag=",
+ "qcpZgf7CUxY=",
+ "smMjqc2GDys=",
+ "Zc7xJdSh1KQ=",
+ "tiOSsC8QTEE="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native change both assets non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "LhUQXWu7ZuE=",
+ "OwYy0Tsxld0=",
+ "mjyiCR5qmAg=",
+ "smG3rGqIE6I=",
+ "ZnMvY5pfRD0=",
+ "Lwajkqwuauc=",
+ "YMEmsIIupH0=",
+ "MznDBIi8/gA=",
+ "uj7OWYYpg+w=",
+ "RN1RNBxHYVQ=",
+ "lx8kRrrSSsQ=",
+ "mZiJtbLf0Ag=",
+ "KVO+JHNFJa4=",
+ "GB1wSpKEBeo=",
+ "S3E6ZubPjXE="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native change buying asset native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "A3KUVr/oRK4=",
+ "PhoZdlPgQ1A=",
+ "Q4xFVGTdsL0=",
+ "Zjq9PopxS1k=",
+ "+fEiat7DVx4=",
+ "ihCL7wrkeVk=",
+ "/DHYJlr4WMk=",
+ "SiQorkTa+8g=",
+ "ag50Ih3ZbTk=",
+ "hlU5CG9XFbI="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native change buying asset non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "xjgG1LM0Bgk=",
+ "4ELv2JGSwdw=",
+ "AufkcMhwH1I=",
+ "PPkkCOPxsIA=",
+ "HpV7E4tDKUM=",
+ "4uF654pE0qE=",
+ "TY+9X/GFhsQ=",
+ "t1zpQVtfTX0=",
+ "RYxSDzCw45I="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native change selling asset native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "mRyrHpAw9F4=",
+ "5FskRsQS0L0=",
+ "HHp41UeXVRU=",
+ "I4guIdFbCfo=",
+ "+fzgPA5uHNA=",
+ "qhZbRoVwZ8I=",
+ "XeC78BPiE/0=",
+ "dH8wQuS2s6A="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native change selling asset non-native" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "M2vNTuzQGIM=",
+ "LhUQXWu7ZuE=",
+ "OwYy0Tsxld0=",
+ "mjyiCR5qmAg=",
+ "WqU+Uf5cJ5g=",
+ "v1lf6rJEfs8=",
+ "XH3J14ZxKuI=",
+ "PQ7wjNFzLe8=",
+ "UcG1rYj4yU8=",
+ "Bx7BrT6DOXA="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|non-native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "gQgt6vsp2Jk=",
+ "nbC/FwzpEt8=",
+ "8w5OTDTKR2I=",
+ "OEWZV7mvBTM=",
+ "ddZpSdJNg80=",
+ "01hnix6UFys=",
+ "Cbl1rCQILE4=",
+ "IZsCd6sBaWg=",
+ "JeQTcmSSRhA=",
+ "BqqqML5y6H0=",
+ "8l9Hj0ZyXZA=",
+ "tmpHIKRID80=",
+ "ObBoTLyzwT4=",
+ "EX7A8XaGclg=",
+ "MqdGAdxAX1k=",
+ "3o1EQzhcgoM=",
+ "UF2VX0xlICg=",
+ "yuyIV2+iIYE=",
+ "2mlaqUAnZ04=",
+ "kctyPXCEO9k=",
+ "Weo1ovTZYfU="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|selling native change both assets" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "VKDnUBD1YTA=",
+ "xNrZp1X9Szc=",
+ "lgpD+HdXrVw=",
+ "3Z0pavHe36g=",
+ "NN/g5EgtlMY=",
+ "H/AML+NM6Mw=",
+ "YQxr6wAymfw=",
+ "K/ZP7rQjb7Q=",
+ "m0y8Ho8lEeA=",
+ "zN7TxsR1ebk=",
+ "HEOueQxTNbA=",
+ "Xp5drN5pHjw=",
+ "WfEXdFMu3Xs=",
+ "cixwmFEZg4Q=",
+ "JHoDDQAPFH0="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|selling native change buying asset" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "2XBchdNUb7Q=",
+ "BMp5tKfLIpw=",
+ "dQY68RF3cX8=",
+ "x1BFqThCXYo=",
+ "F9uwHuFlWAw=",
+ "ofsGJwh2I9s=",
+ "O2TFJu2OdBI=",
+ "MCqbYFCC+Eo=",
+ "ZBZZ4sbEuyU="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|selling native change selling asset" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "/jHV9GGJfWY=",
+ "VKDnUBD1YTA=",
+ "xNrZp1X9Szc=",
+ "lgpD+HdXrVw=",
+ "+VWiEG+1wzg=",
+ "+EmXJy8VTc8=",
+ "YNa1LKCQKGE=",
+ "b8dGY4duV40=",
+ "wy9hJ3gTecc=",
+ "qNkIe6spK1o="
+ ],
+ "create offer|protocol version 23|modify offer assets with liabilities|selling native swap assets" :
+ [
+ "zCpOdgg6oQc=",
+ "9PiAb/80H8w=",
+ "iZLdbLnIpLk=",
+ "+5tiBEfxRHc=",
+ "9WWAX1HDvoU=",
+ "fGG9orlv/1A=",
+ "btD/aMGx5cg=",
+ "pbA99SA/i8g=",
+ "Fzh02MifX28=",
+ "pHYw7YCz2ck=",
+ "VEuBrET5ZDU=",
+ "+zKdaxqHGg0=",
+ "cXWaxbqO0hM=",
+ "6BIN2zhhpdU=",
+ "G3WkWvsovUc=",
+ "SDZd+s7zAjs=",
+ "HgzxOHIDMXk=",
+ "aoo3djpRrb8=",
+ "8TOEcfO2FNs=",
+ "SNmDoEOFvQ0=",
+ "7It+tBrknFQ="
+ ],
+ "create offer|protocol version 23|modify offer in sponsorship sandwich" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "u8wLNh2A+kE="
+ ],
+ "create offer|protocol version 23|modify offer price with liabilities|buying native" :
+ [
+ "HSb7f47P70s=",
+ "fRZFmeZwakA=",
+ "lvnnunrlfBE=",
+ "OBnH8RtQKso=",
+ "ShSvm/Znj+w=",
+ "WOiaZVGcWs4=",
+ "HSb7f47P70s=",
+ "fRZFmeZwakA=",
+ "lvnnunrlfBE=",
+ "OBnH8RtQKso=",
+ "ShSvm/Znj+w=",
+ "WOiaZVGcWs4="
+ ],
+ "create offer|protocol version 23|modify offer price with liabilities|buying native|decrease price" : [ "Mi474YlQp1E=", "/a5/NuqgNlc=", "KHikVRQI46c=" ],
+ "create offer|protocol version 23|modify offer price with liabilities|buying native|increase price" :
+ [
+ "RawpJEH9Q0k=",
+ "X9/JgSB26mE=",
+ "yIazXkUYOzc=",
+ "E9bPmXTwVlk=",
+ "9NKj8lgkxOk=",
+ "j4qvtzL8lds="
+ ],
+ "create offer|protocol version 23|modify offer price with liabilities|non-native" :
+ [
+ "/1sboT9tgNw=",
+ "L3oxlFMsrC0=",
+ "fxzwV1wjXwQ=",
+ "OBnH8RtQKso=",
+ "aUOMJMLHymc=",
+ "/1sboT9tgNw=",
+ "L3oxlFMsrC0=",
+ "fxzwV1wjXwQ=",
+ "OBnH8RtQKso=",
+ "aUOMJMLHymc="
+ ],
+ "create offer|protocol version 23|modify offer price with liabilities|non-native|decrease price" : [ "3ezeFvokE4w=" ],
+ "create offer|protocol version 23|modify offer price with liabilities|non-native|increase price" : [ "J4L4hRr0ObU=", "KGLPhLhD8I4=", "F6bZ30MKrG4=", "XVL8dGSNS+k=" ],
+ "create offer|protocol version 23|modify offer price with liabilities|selling native" :
+ [
+ "4NRN4Pxj4kQ=",
+ "dEVnq4ccwHU=",
+ "H8iknowslVE=",
+ "4NRN4Pxj4kQ=",
+ "dEVnq4ccwHU=",
+ "H8iknowslVE="
+ ],
+ "create offer|protocol version 23|modify offer price with liabilities|selling native|decrease price" : [ "bBjZnIldgII=" ],
+ "create offer|protocol version 23|modify offer price with liabilities|selling native|increase price" : [ "OBRlHg1y9jI=", "gdIm644/Qdc=", "CwNscPQiYE0=", "CEyv5Xiw/88=" ],
+ "create offer|protocol version 23|negative offerID" : [ "IVPZtPrT8ik=" ],
+ "create offer|protocol version 23|new offer is not created if it does not satisfy thresholds" :
+ [
+ "SE0OyFaZsBw=",
+ "Rx9kIYWskrE=",
+ "Pqf+XFIq8mU=",
+ "DZFjHR2CzeU=",
+ "NWfp0UggdE4="
+ ],
+ "create offer|protocol version 23|offer with excess liabilities that does not meet thresholds|create fails" :
+ [
+ "/1sboT9tgNw=",
+ "F76CR3PfmNU=",
+ "gfkg75srjuo=",
+ "oochwpKMcvY=",
+ "yaL4bhvwXlw="
+ ],
+ "create offer|protocol version 23|offer with excess liabilities that does not meet thresholds|modify fails" :
+ [
+ "/1sboT9tgNw=",
+ "RrTqaapTbbA=",
+ "kvRIgXb0EdM=",
+ "xQEIUTVaEYA=",
+ "0HkeDXfd99g=",
+ "QuPKnJazPwc="
+ ],
+ "create offer|protocol version 23|partially fill resting offer where owner is in a sponsorship sandwich" :
+ [
+ "xkdySnV8IpA=",
+ "1QP+W2y856s=",
+ "BhmSHqwWLRk=",
+ "yRYlDnYz/8s=",
+ "CLO1Kh3vgJo=",
+ "OW6ybk6Zsjo=",
+ "Idtc1YKCHZY=",
+ "6AGSx+neN7A=",
+ "0WTsL9BmpMQ=",
+ "uA4xCkqwxu8=",
+ "s8WuJkS48pQ="
+ ],
+ "create offer|protocol version 23|passive offer" :
+ [
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw=",
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw=",
+ "GNR+pSqcYoc=",
+ "VW22sCT9j9g=",
+ "UcdryF6MLpU=",
+ "73GW73CVU3k=",
+ "MU8pZ4jlQr4=",
+ "iDrpdT6a8ps=",
+ "XmQ+olQiXnQ=",
+ "XY1EbnrgoyQ=",
+ "pH40d/KC2oo=",
+ "eKwKjLr61Lw="
+ ],
+ "create offer|protocol version 23|passive offer|create a passive offer with a better price" : [ "L7MpYFretaU=" ],
+ "create offer|protocol version 23|passive offer|modify existing passive offer with higher price" : [ "mNhYIkGCnaE=" ],
+ "create offer|protocol version 23|passive offer|modify existing passive offer with lower price" : [ "wzh+XtpfxvM=" ],
+ "create offer|protocol version 23|pull sponsored offers when authorization is revoked|sponsor is issuer|allow trust" :
+ [
+ "cu6nuLywT2g=",
+ "YmMX6tDxPCs=",
+ "0kp32n3q39E=",
+ "XQZIKDE3E5s=",
+ "m8ZbAVcfCHU=",
+ "dRffIgJwkAA=",
+ "iVkS7J/I7Rk=",
+ "ymBM4O/XDQQ=",
+ "Q0Xdvos+QOw="
+ ],
+ "create offer|protocol version 23|pull sponsored offers when authorization is revoked|sponsor is issuer|set trustline flags" :
+ [
+ "cu6nuLywT2g=",
+ "YmMX6tDxPCs=",
+ "0kp32n3q39E=",
+ "XQZIKDE3E5s=",
+ "m8ZbAVcfCHU=",
+ "dRffIgJwkAA=",
+ "iVkS7J/I7Rk=",
+ "ymBM4O/XDQQ=",
+ "Q0Xdvos+QOw="
+ ],
+ "create offer|protocol version 23|pull sponsored offers when authorization is revoked|sponsor is not issuer" : [ "9qmr7vBag9s=", "9qmr7vBag9s=" ],
+ "create offer|protocol version 23|pull sponsored offers when authorization is revoked|sponsor is not issuer|allow trust" :
+ [
+ "Hvvrr5Hsqkw=",
+ "I21+8H87SI0=",
+ "AmscrHOEZ0Q=",
+ "kXUqP7SIU1A=",
+ "a4/i3/N6jXc=",
+ "qWM+ESKO+kY=",
+ "0GYpyPhqS28=",
+ "gRLl9AW45Zs=",
+ "rXWJCITNXEg="
+ ],
+ "create offer|protocol version 23|pull sponsored offers when authorization is revoked|sponsor is not issuer|set trustline flags" :
+ [
+ "Hvvrr5Hsqkw=",
+ "I21+8H87SI0=",
+ "AmscrHOEZ0Q=",
+ "kXUqP7SIU1A=",
+ "a4/i3/N6jXc=",
+ "qWM+ESKO+kY=",
+ "0GYpyPhqS28=",
+ "gRLl9AW45Zs=",
+ "rXWJCITNXEg="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when creating an offer|buying native" :
+ [
+ "bDEyeqQZC4g=",
+ "3zyzxoaOdQg=",
+ "GLzk52pdji0=",
+ "agRMN7qmftA=",
+ "ShSvm/Znj+w=",
+ "QWDHy/WPtrk=",
+ "guq+0j8g7fM=",
+ "MEJquDAbElQ=",
+ "cwlmbyMI0Qc=",
+ "1eW1S8OofLI=",
+ "k1Ws3iDZ958=",
+ "qqAKqUeXtl8=",
+ "w62Jzznh7Wo="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when creating an offer|non-native" :
+ [
+ "BDqpLdbOV0U=",
+ "HVKRWftjdzs=",
+ "vbPo62SwqrE=",
+ "v4r0s1D+QVc=",
+ "74eIwY+Uxvs=",
+ "pLnMj9yhBmA=",
+ "1Zbrnw0m4y8=",
+ "sxmvRV6uATs=",
+ "PGiPC80SfIw=",
+ "yrsswNfgEJ0=",
+ "iQaBEgSvFCw="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when creating an offer|selling native" :
+ [
+ "r3ruPg+kniI=",
+ "L/lzSkWhnBQ=",
+ "JJt4Gtw5dvY=",
+ "hMubu0ZT1P0=",
+ "Bv5o2wf1awc=",
+ "DawXYnl8yC0=",
+ "cDbefoA7/R8=",
+ "OTmzLSMGXGY=",
+ "G74HB+h/1Z8="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when modifying an offer|buying native" :
+ [
+ "60E9C12KvDA=",
+ "hofqnqZC/aw=",
+ "2ktRBX48RKY=",
+ "agRMN7qmftA=",
+ "ShSvm/Znj+w=",
+ "sqWuiBiwWe8=",
+ "rQn8+bmjPpI=",
+ "8u+NqS9FceE=",
+ "tPr2+C2rogA=",
+ "ReRjwdrm7II=",
+ "PTClLK0EYaQ=",
+ "Shr4zgaxrDg="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when modifying an offer|non-native" :
+ [
+ "bDEyeqQZC4g=",
+ "fkKG8TAjHhw=",
+ "85/nMg3Q45M=",
+ "v4r0s1D+QVc=",
+ "3zPtTgpLJpU=",
+ "FBj9+PmNRB0=",
+ "skHUoZSxlOs=",
+ "haihyMui6bc=",
+ "Qs8ALuUFhmE=",
+ "yW0g+AvKuPc="
+ ],
+ "create offer|protocol version 23|reserve and liabilities checks|when modifying an offer|selling native" :
+ [
+ "SjIse+Ucgik=",
+ "mRgpjE/xm5E=",
+ "klkaUeZGXl8=",
+ "mwplwN573mY=",
+ "yzXSGFQ2iGM=",
+ "8uNlfJL6Djg=",
+ "WzPraSi6DnM=",
+ "XLvYF9WVrkU="
+ ],
+ "create offer|protocol version 23|sponsorship" :
+ [
+ "HRaSq4qS/3s=",
+ "GIoB7R4bEgQ=",
+ "cV3X8PvKxx4=",
+ "8TM7lb8lGuI=",
+ "BQ6QUWWmLK4=",
+ "sHffrcMhZC0=",
+ "HRaSq4qS/3s=",
+ "GIoB7R4bEgQ=",
+ "cV3X8PvKxx4=",
+ "8TM7lb8lGuI=",
+ "BQ6QUWWmLK4=",
+ "sHffrcMhZC0="
+ ],
+ "create offer|protocol version 23|sponsorship|create, modify, and remove sponsored entry" : [ "X9G1NE0m8zE=" ],
+ "create offer|protocol version 23|too many sponsoring" :
+ [
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU=",
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU=",
+ "cycrt3IGgjc=",
+ "j+/v5Nm4ijE=",
+ "ZF2g9K/zupU="
+ ],
+ "create offer|protocol version 23|update offer" :
+ [
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ=",
+ "xni2zp3X348=",
+ "gJbJ4z2N4sw=",
+ "OvsIH0un4uk=",
+ "NcMYEFseosM=",
+ "Yws7q0NAlKQ="
+ ],
+ "create offer|protocol version 23|update offer|cancel offer" : [ "YKPHZ3wJ2QM=" ],
+ "create offer|protocol version 23|update offer|cancel offer with full buying trust line" : [ "Cchl96VTItw=", "n5F+87gbh1Y=", "I7opD0m98ko=" ],
+ "create offer|protocol version 23|update offer|delete non existent offer" : [ "lpW5WWM+Kn4=" ],
+ "create offer|protocol version 23|update offer|update amount" : [ "zWDOEGdJ4Ms=" ],
+ "create offer|protocol version 23|update offer|update non existent offer" : [ "lpW5WWM+Kn4=" ],
+ "create offer|protocol version 23|update offer|update price" : [ "ZZHIwelu00A=" ],
+ "create offer|protocol version 23|update offer|update selling/buying assets" : [ "DY7O9l5HfQ0=", "+9EZl9DN/So=" ],
+ "create offer|protocol version 23|updated offers respect reserve" : [ "00i/kxKV4X4=", "n10s10aMMFA=", "6xTZeBN+c88=", "k2G9HxUBI6E=" ],
+ "create offer|protocol version 23|wheat stays or sheep stays" :
+ [
+ "SE0OyFaZsBw=",
+ "kvMSWaC1hYo=",
+ "EG9AhWoMJYY=",
+ "TOz1jfr5eEw=",
+ "RAs1xo+tJHM=",
+ "T4D2m59NJFI=",
+ "Twuarod7bvQ=",
+ "s3m26kxS8C8=",
+ "Rr1eYu4py0U=",
+ "ZtBAD+CLyHM=",
+ "e+Xjf2g0VEE=",
+ "Vv0vS1ZOO9k=",
+ "GZ+zp09WZY0=",
+ "YPBK11KQbPk=",
+ "9gb1KKjxCuo=",
+ "BGS1IHyyNic=",
+ "27DZlosIwrI=",
+ "zJoqAIlTz38=",
+ "MEDjZR4PMI4=",
+ "fgLxUqRJ9mA=",
+ "IOEyfxDyUGU=",
+ "taAhrjoBs1E=",
+ "wefFNMtqUtQ=",
+ "OdvcNMQEo7Q=",
+ "TJ0lAB3Ed7o=",
+ "xj7jiqJOK/0=",
+ "AzMBGalDiio=",
+ "g1bVuagAZgo=",
+ "zywIJF5FVKc=",
+ "HJyM2R6U7nU=",
+ "o/qv0xtoF0o=",
+ "6lAKsvNXwRs=",
+ "uWRmQyUNko0=",
+ "rHY7Gpnof8U=",
+ "n1abuJFl/wo=",
+ "A5mPVoICTbI=",
+ "X7hRrqVfp+8=",
+ "r/ErXNMaB7A=",
+ "w3skxbaAyYo=",
+ "NgBIXVpILgo=",
+ "gcSc4/fUNW0=",
+ "pT1cqIdGXMY=",
+ "sNIDdC9lDr8=",
+ "iEeh0VAUCiY=",
+ "M/0pod45U/k=",
+ "BHdjcRU/p3s="
+ ],
"create offer|protocol version 2|cannot create unauthorized offer|allow trust" :
[
"o9zmojucnjo=",
@@ -64068,6 +68557,307 @@
"O5V5P2cgQgo=",
"1QBM9aBqXik="
],
+ "liabilities match created offer|protocol version 23" : [ "qGcBA3zbC6c=", "qGcBA3zbC6c=" ],
+ "liabilities match created offer|protocol version 23|maximum limits" :
+ [
+ "bc0mCNeEyLw=",
+ "8qvN7H22PUE=",
+ "ESJ+UFL4rp8=",
+ "XSqNh1oDliQ=",
+ "Ymg70/lEwTE=",
+ "UzkyrYWV3Y4=",
+ "TYk/x4g+LP0=",
+ "t5c68j2c4ZA=",
+ "QEtvrjboiSA=",
+ "JHZ+yTG7Hhw=",
+ "9yZFdQi5B9g=",
+ "+XzEgz0RpHo=",
+ "+7W24ynsYwo=",
+ "HsMVpAUTTFQ=",
+ "tAuHdpaX3X4=",
+ "fGbTtO3dGUU=",
+ "cMW5+neWA8c=",
+ "+Ai8vCZGWUs=",
+ "JjiVGKHU8JY=",
+ "HTDYDBrZTrk=",
+ "TTu8WMqRLpw=",
+ "ZXP6gwXKonk=",
+ "UJct5SdX+T4=",
+ "ZVVTiNfePM0=",
+ "GzuABkt7Rmg=",
+ "DLJzkKBH1s8=",
+ "GQTJXd1D31Y=",
+ "NkRO9UDJKzQ=",
+ "5OK/11F24bE=",
+ "yTb9m09+h7w=",
+ "9GbLqo3EmPU=",
+ "8G3fgrKiBqE=",
+ "DKGFv5Xk1IU=",
+ "qqboSBoZW30=",
+ "weQ+mDHrVWc=",
+ "2a8cHPnbPkI=",
+ "tI+I5pajG24=",
+ "VemIWbBeUyo=",
+ "6Me5L9M/emk=",
+ "0PEuy7NQnwI=",
+ "WQW4/YFRiZs=",
+ "VazOLuCiRtk=",
+ "V+gKSgjsoJM=",
+ "d34e0qhMgSY=",
+ "PiuAJa4bdxc=",
+ "mA6UrAe5X3U=",
+ "hz4gqSHpGR4=",
+ "RZtVrzBcB5k=",
+ "RWgNYMXJZk4=",
+ "upnpz2FUwrg=",
+ "WRDj6yuLRr8=",
+ "/SCe9LUBwkI=",
+ "Cllfr9tuZWw=",
+ "quTIzbMcOzI=",
+ "huPUjx9YVV0=",
+ "Myeqec29U00=",
+ "mW2HBG7FSC4=",
+ "NyK/WUmhpEc=",
+ "HQ75mIlsN5A=",
+ "sgoTGYMmrqg=",
+ "caZpSprruDw=",
+ "yn3IAQLrA3M=",
+ "kBx3SS3O5pQ=",
+ "ZGtW9MZhkK0=",
+ "ptTlwOGLGTQ=",
+ "2pGlBAnhSCw=",
+ "q3kj5jHwoD8=",
+ "Isg3Iq+wpWE=",
+ "W79XCwJgFXo=",
+ "6pzflGG+DFM=",
+ "+86b/nYZx2A=",
+ "Tq8fw6ll5hc=",
+ "GjAYXRKzdV4=",
+ "FzolBJLgsFs=",
+ "pMDgs7jbgZk=",
+ "tbvRPcTj3IU=",
+ "4mOLLw3juUM=",
+ "iBrn0UApJQ8=",
+ "f+vy1ZS1GHY=",
+ "6BPAAAv/SXA=",
+ "+2K9GfiayDc=",
+ "deVv2v5C7Tw=",
+ "pQ7u+wqkNm0=",
+ "aUsU7Xq3hWU=",
+ "kogxF6C3UZU=",
+ "mDBJFk+4IEc=",
+ "/1oF3Ai/TrA=",
+ "cDCnF6cpKWE=",
+ "HbendC2mzWI=",
+ "xosVgQDAA34=",
+ "7+Yxg9djSi8=",
+ "Vmkx1Lidcqo=",
+ "mRHbJXjCxYU=",
+ "LjGD7OjPVTg=",
+ "MdJeP9WQanc=",
+ "8bXt9lyyjCk=",
+ "lT5MZRiVHv4=",
+ "Dm5oDwZBuFw=",
+ "nbGRKfKq8tA=",
+ "ZUeAM/dBtrA=",
+ "vmKVFgaG9nw=",
+ "iPxdA5n+3C8=",
+ "jyvXIBEBaYA=",
+ "56XNoUZgGv8=",
+ "PMM+uvO6StQ=",
+ "Cy0XNNcYMBg=",
+ "xkqgsZMkyPM=",
+ "7U0TiZ2fqko=",
+ "B9ipBbputHw=",
+ "OSWumwTbLeE=",
+ "i73LK619hmc=",
+ "sI0aO6XKGU0=",
+ "6UfvIUYSzfE=",
+ "OJ6Bbs1kbyM=",
+ "730Rx/svVPk=",
+ "M3e5R/mSLTo=",
+ "6JgqRc7mUbk=",
+ "7Du6yAr+mwA=",
+ "RsB4MY1X17E=",
+ "CXTqN8dfnYo=",
+ "Je0BKwDPdjk=",
+ "AfFh8+/0fLk=",
+ "QlzHEwxCQhk=",
+ "JHp4CC8cQJU=",
+ "mmI0Lj1U998=",
+ "7WCAdu1VQJU=",
+ "TKC4vuQMicc=",
+ "ckwY/yANCsU=",
+ "QOKRr0+suI0=",
+ "xJYeIyowFT0=",
+ "nmCpheboRrU=",
+ "NcJGnvxG8Lw=",
+ "hzS2gpxYXxc=",
+ "jGrjUZfwuvM=",
+ "YB2/Bra1JYg=",
+ "OVd20RtfPFk=",
+ "ijqEBXJLGDE=",
+ "HPo+v2USu9Q=",
+ "eev92ncT8Dw=",
+ "pARjrxOrrZE=",
+ "6s/I3Ohv4KA=",
+ "qdP01FI9fQM=",
+ "3be7eSC9Y5w=",
+ "XXpEfIUC1XQ=",
+ "S6t7s1ZGlIY=",
+ "2T4clrp05fY=",
+ "oOxrUpBynsw=",
+ "iekaEtQWXiA=",
+ "ci1KPmaBSG0=",
+ "tvOfMEexUzs=",
+ "j6eMphwCVfY=",
+ "cvvaLyZLmio=",
+ "8arybddagFY=",
+ "rTp5TLJ6f5E=",
+ "rv4/UJkyxwE=",
+ "T2NXT7baTw4=",
+ "2r6eAgF9L/Y=",
+ "Gn1Ue9DyEVw=",
+ "yGgMIlC4TDI=",
+ "EAcbJ3TDpl8="
+ ],
+ "liabilities match created offer|protocol version 23|minimum limits" :
+ [
+ "bc0mCNeEyLw=",
+ "8qvN7H22PUE=",
+ "jit5jOw9drs=",
+ "lohoNNFDNLk=",
+ "1NNqDCStnhA=",
+ "UzkyrYWV3Y4=",
+ "TYk/x4g+LP0=",
+ "t5c68j2c4ZA=",
+ "QEtvrjboiSA=",
+ "RexTstjjN10=",
+ "9yZFdQi5B9g=",
+ "zj+oYn6VBM8=",
+ "1RLHDcTTZuE=",
+ "6PKQiq8L5+w=",
+ "DfLqi2MaokM=",
+ "DI78DrnMRfs=",
+ "Qwp811aPUQ0=",
+ "W+C0nF/j57g=",
+ "B8SOlf9oDc8=",
+ "tlbmYX2+2DY=",
+ "IJhuwWqZGNE=",
+ "9U0X3Kajbro=",
+ "xchOyy0b1VI=",
+ "DOAW5GGHGV0=",
+ "CN5OvJjvb/U=",
+ "vTS/FVzi8sc=",
+ "jMv01pTrstA=",
+ "+VaWbaMCNnU=",
+ "zCwjDGayoR8=",
+ "fHpizSV5IBw=",
+ "20diuBWJJQ0=",
+ "UaFY7/brEUE=",
+ "TBHzHXaFOEA=",
+ "1yLLEVlZNBo=",
+ "T3X05ErTk1o=",
+ "pf6m7VNF+LM=",
+ "GoPPZz4V+J4=",
+ "bieBJOzVHQQ=",
+ "KP1O1gsJpa4=",
+ "abVJGvdUdTU=",
+ "9jpXHuAHkWE=",
+ "caAxJMVJ3lI=",
+ "4m1o6miijZ4=",
+ "ktsrCjOrgpw=",
+ "IegIDiZd218=",
+ "5kxKxZuuqbs=",
+ "rFJ6s45W9Xg=",
+ "Know4XaM+/A=",
+ "rqiCESjhT+s=",
+ "FaciKLgyjBw=",
+ "qv0U73U2d7Y=",
+ "/pp8VP6PXfE=",
+ "Mrt8+cI9F+Q=",
+ "kcc1NEhO8B0=",
+ "SHuqQhVh1TM=",
+ "xeeDmMhPbu4=",
+ "cu8rgcSZn4M=",
+ "EKeE/S6Wu5s=",
+ "/MK2+z3aFLk=",
+ "izM72XUYuy8=",
+ "PXGHK4dzddQ=",
+ "E3iIYFgiZvs=",
+ "HzD8YWBy6rc=",
+ "P1ouWJyhHpQ=",
+ "SJ0g8BJqHyU=",
+ "Gf1Av7ZU7IY=",
+ "9BHgO1FydzM=",
+ "0+ax+EGMdY8=",
+ "cao8i592Dwo=",
+ "fRb0P1xHj2E=",
+ "FgVEHAGZpVU=",
+ "5SD8XpmAwaE=",
+ "70J762s3GW8=",
+ "3NSx6x+uGAM=",
+ "KSgBufUZ4Rk=",
+ "rDhXX5afMBw=",
+ "1WXrwr2NEHw=",
+ "53IqDXBm3+0=",
+ "VDIbdr3Wlw8=",
+ "m6uZtmrVQUk=",
+ "HmLyK6W93jk=",
+ "MOYXBMix+Zo=",
+ "2GpwKfxgf4k=",
+ "c7WrO6PkW7I=",
+ "L/Fb2nK4tGY=",
+ "PCcEyRxeg8c=",
+ "y8pAyl0cKI0=",
+ "x0SwRiIGQII=",
+ "RWbKkLGYXYc=",
+ "e8exeOmz8+Q=",
+ "7a05pv+K0Bc=",
+ "4j+DF1J9fW0=",
+ "eeAazHcKKqk=",
+ "HapGFyxcLDc=",
+ "oFX7BW5M5sQ=",
+ "ypW9p9RtSdU=",
+ "oDC20N/Q25w=",
+ "Uh4+g59geyw=",
+ "qrJ1VxovARk=",
+ "O4YsWfNWlKE=",
+ "BYCjoFrk6+Q=",
+ "E2nnyPk0jqE=",
+ "9o9qfPmd+UY=",
+ "+9i01dlYnek=",
+ "hSv+Q4mfGnw=",
+ "HDDp90pC2dA=",
+ "y0VoclhPr7Y=",
+ "AuMlgInvzFQ=",
+ "C//wo5EPRqA=",
+ "ipwh6zCpNT4=",
+ "YA1aOprjoXU=",
+ "uT+VlStcEKc=",
+ "wxHaB2kG6XU=",
+ "AQeMf2xKH6Y=",
+ "ZvM8qzTe6oI=",
+ "W4nnvlYqytc=",
+ "4CAzz9H0EGE=",
+ "bSBwNnjextQ=",
+ "4UO84JW5ULQ=",
+ "uon85Z0WdSg=",
+ "tgy4683nY4c=",
+ "vXvjstGvsBs=",
+ "ZdnQGFWye+Y=",
+ "efs8zZJrtwg=",
+ "w/w558cHOts=",
+ "XCfNyNxd/A8=",
+ "Gb4q3PhHt6Q=",
+ "Ag4X3i2Y2wg=",
+ "VElt6Yw75e4=",
+ "IhiZaQgDYds=",
+ "NOPsJ67RBH0=",
+ "1Yvsacox4w0=",
+ "O5V5P2cgQgo=",
+ "1QBM9aBqXik="
+ ],
"liabilities match created offer|protocol version 3" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
"liabilities match created offer|protocol version 4" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
"liabilities match created offer|protocol version 5" : [ "b5C50yVNh3U=", "b5C50yVNh3U=" ],
diff --git a/test-tx-meta-baseline-next/PathPaymentStrictSendTests.json b/test-tx-meta-baseline-next/PathPaymentStrictSendTests.json
index e4ba1273f4..4395e55661 100644
--- a/test-tx-meta-baseline-next/PathPaymentStrictSendTests.json
+++ b/test-tx-meta-baseline-next/PathPaymentStrictSendTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"pathpayment strict send uses all offers in a loop|protocol version 0" :
[
@@ -985,6 +986,89 @@
"VvUsZbavU+U=",
"LSQ3rlWuKIU="
],
+ "pathpayment strict send uses all offers in a loop|protocol version 23" :
+ [
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 23|inside issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "ER5VP1btrV8=",
+ "LSQ3rlWuKIU="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 23|no issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "PV3f9VsoS+c="
+ ],
+ "pathpayment strict send uses all offers in a loop|protocol version 23|outside issuers missing" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "NXv5lR+lXMU=",
+ "6EyaS86Vddc=",
+ "bz2q6VZpuQU=",
+ "8y0SKHpwm04=",
+ "tonwpvMdTs8=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "SQVZgx9QK1Q=",
+ "I3HQMBh7QEA=",
+ "ytz8VLYMT7w=",
+ "ZvvnSjrH1Js=",
+ "09ttQmY6sMU=",
+ "saOXk3tmS6I=",
+ "ECa86EaFtgo=",
+ "e1CMuBzrvPg=",
+ "S+c+LliyhAc=",
+ "VvUsZbavU+U=",
+ "LSQ3rlWuKIU="
+ ],
"pathpayment strict send uses all offers in a loop|protocol version 3" :
[
"jorMmKFYJ0c=",
@@ -16536,6 +16620,1142 @@
"V1/q+R467RA=",
"Ohr2Tun2EPs="
],
+ "pathpayment strict send|protocol version 23" :
+ [
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0=",
+ "ezXMvUISOk0=",
+ "wXxyBcLXny0="
+ ],
+ "pathpayment strict send|protocol version 23|crosses destination offer for first exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "uGuhHTP26Oo=",
+ "nCmhcQS9MMc=",
+ "CYpx2/n9/AQ=",
+ "EPinywXSZls=",
+ "WAMAHhNbZYs=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "w+R7cLTC5R0=",
+ "HwNwk3c5nho=",
+ "JFL5lT58how=",
+ "5SnsTVse4mo=",
+ "UkZeYEhEjss=",
+ "hWJDBbCd+CI=",
+ "VjMcOyYW+WA=",
+ "TXtn+1/eA6Q=",
+ "sKnRRzFHvdI=",
+ "M4HliX017NU=",
+ "AJWvzxmVWYo="
+ ],
+ "pathpayment strict send|protocol version 23|crosses destination offer for last exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "CYpx2/n9/AQ=",
+ "r9Kxi1joq8w=",
+ "pFCw5/c8yhY=",
+ "MHaw6kltTAk=",
+ "B1vJ/whQkSg=",
+ "+UQ076q9Ayk=",
+ "LU6/2mgovOI=",
+ "tkQPie/syVU=",
+ "wZ+qSthAtHU=",
+ "CF7HLQS5rvg=",
+ "i9T+eSSX+/o=",
+ "SplbYcdufnM=",
+ "q1zcLA7DWOM=",
+ "3dOxZcgINys=",
+ "71g2F21THrM="
+ ],
+ "pathpayment strict send|protocol version 23|crosses destination offer for middle exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "netpH4ktHlE=",
+ "7YQX5hts+dI=",
+ "nCmhcQS9MMc=",
+ "CYpx2/n9/AQ=",
+ "r9Kxi1joq8w=",
+ "pFCw5/c8yhY=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "Ntte6zp1PWM=",
+ "oj+aaykhCOA=",
+ "JFL5lT58how=",
+ "5SnsTVse4mo=",
+ "gA8pBVlYsGQ=",
+ "hD9B1914Dvo=",
+ "VjMcOyYW+WA=",
+ "VB+sH8BUzh4=",
+ "bqqyouiT2Js=",
+ "M4HliX017NU=",
+ "o61yEjGuwxk="
+ ],
+ "pathpayment strict send|protocol version 23|crosses own offer for first exchange" :
+ [
+ "Efpj5u8vJxQ=",
+ "3m2/Vr5lguU=",
+ "b0TdPLuTPFs=",
+ "PcSURWBM4o4=",
+ "gHoEDufMnNU=",
+ "EgemihlEsEg=",
+ "7mXrL7niYLo=",
+ "URhdWDG/hjo=",
+ "Zr+LhEaLd7w=",
+ "06fPf+S2CwY=",
+ "DD07C2DrMAs=",
+ "tkQPie/syVU=",
+ "A7I3fFLgGzU=",
+ "jlLiP/wRlHE=",
+ "6LuXQlIPXK0=",
+ "JisGYtHc7Z4=",
+ "eVRYMBUba/8=",
+ "nRwSLEfatUM=",
+ "oFGYSPic2yA="
+ ],
+ "pathpayment strict send|protocol version 23|crosses own offer for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "yJVAQgbFQ3w=",
+ "VdR9zfHiKq4=",
+ "27A8L1Q2fvo=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "lcg/EAyRXKU=",
+ "z7XOmegKP8M=",
+ "0j/DiXXwlSE=",
+ "5SnsTVse4mo=",
+ "3VTO9gvye8I=",
+ "omapNyNYPCA=",
+ "rBVhicPJqTQ=",
+ "gu5IYZCuMbg=",
+ "byZUluFXOA0=",
+ "eWVSDw5VgBM=",
+ "1v0IntDINiw="
+ ],
+ "pathpayment strict send|protocol version 23|crosses own offer for middle exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "nCmhcQS9MMc=",
+ "yJVAQgbFQ3w=",
+ "oWpMbcso6fI=",
+ "tbPdqWbFRq0=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "yfecIGSQ+fw=",
+ "6RKq9neLZgM=",
+ "0j/DiXXwlSE=",
+ "5SnsTVse4mo=",
+ "3VTO9gvye8I=",
+ "L3XpVzLNf28=",
+ "qO63YgMcN3Y=",
+ "gu5IYZCuMbg=",
+ "eO4+R699sD8=",
+ "AsxPE5FRYgc=",
+ "3WRfFw4YgQM="
+ ],
+ "pathpayment strict send|protocol version 23|currency invalid" :
+ [
+ "KuB4UtCNEHA=",
+ "NQdRGVH85bU=",
+ "U5Pk6RlRdDg=",
+ "4EHky5DJH54=",
+ "mteHN9y6taA="
+ ],
+ "pathpayment strict send|protocol version 23|destination does not exist" : [ "KuB4UtCNEHA=", "V3xAid7m88k=", "+cSWR8UZqzw=", "8+r6jMw3TJg=" ],
+ "pathpayment strict send|protocol version 23|destination does not have trustline" :
+ [
+ "KuB4UtCNEHA=",
+ "7zaVQGn78V8=",
+ "mdr5mqdP9J4=",
+ "ILV+3CT8exg=",
+ "1vp0LzwzCXw=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment strict send|protocol version 23|destination is issuer and does not exist for complex paths" :
+ [
+ "KuB4UtCNEHA=",
+ "V3xAid7m88k=",
+ "+cSWR8UZqzw=",
+ "RlTpCUrchck=",
+ "qPGIsG24J7U="
+ ],
+ "pathpayment strict send|protocol version 23|destination is issuer and does not exist for simple paths" :
+ [
+ "KuB4UtCNEHA=",
+ "V3xAid7m88k=",
+ "+cSWR8UZqzw=",
+ "RlTpCUrchck=",
+ "0of1hFbZYTQ="
+ ],
+ "pathpayment strict send|protocol version 23|destination is not authorized" :
+ [
+ "KuB4UtCNEHA=",
+ "suAiYyH4iOc=",
+ "mdr5mqdP9J4=",
+ "ILV+3CT8exg=",
+ "Dm06Vk2//2o=",
+ "BihSvJT88es=",
+ "bRTeSDoRWpo=",
+ "NmMFfXvq/Wc=",
+ "bX1vOL/MDMI="
+ ],
+ "pathpayment strict send|protocol version 23|destination line full" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "01lp++Qtrcc=",
+ "InnALfj0iyg=",
+ "aMZ+Qs+mIV8=",
+ "h03fgMXtNyA=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment strict send|protocol version 23|destination line overflow" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "FdP0VZPzCcc=",
+ "InnALfj0iyg=",
+ "TZKaF9QcW9M=",
+ "h03fgMXtNyA=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment strict send|protocol version 23|destination minimum constraints" : [ "KuB4UtCNEHA=", "NQdRGVH85bU=", "U5Pk6RlRdDg=", "4EHky5DJH54=" ],
+ "pathpayment strict send|protocol version 23|does not cross own offer if better is available for first exchange" :
+ [
+ "Efpj5u8vJxQ=",
+ "3m2/Vr5lguU=",
+ "a/FfPPcT7gw=",
+ "9F1Rhc3DemM=",
+ "P+2MMo5mOQ0=",
+ "tVaqYUyAJ1Y=",
+ "JBysABs51ZY=",
+ "/6giT8kCm38=",
+ "LqYWrm7UMZw=",
+ "lcg/EAyRXKU=",
+ "z7XOmegKP8M=",
+ "Qzux0nriI+s=",
+ "lYK3C9BObTU=",
+ "wuG8TiD3QvU=",
+ "TW5MdJdAZ3U=",
+ "+D5Gwu8hnIg=",
+ "PQckrkEVzN0=",
+ "5bT10LNGBqY=",
+ "z6YWBJHjv3Q=",
+ "CjbZHxmtPoY=",
+ "humx7ODAEIM=",
+ "zIUIwi3DPHE=",
+ "kP4eyoI1HZE=",
+ "c9TXChcNQ5E="
+ ],
+ "pathpayment strict send|protocol version 23|does not cross own offer if better is available for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "c+WlD3A33x8=",
+ "4D13JR0EUKg=",
+ "LsFftkpYUpo=",
+ "xTBhJZ7rY/M=",
+ "/cJ6fD1Gwd0=",
+ "ua1Nd7a7Uuc=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "kZY5QAdhwso=",
+ "oE9VIJlHBrs=",
+ "rhf9kBJTJ24=",
+ "6Zx6PSFUuwI=",
+ "P7WajqoKBaY=",
+ "BzuNWsuEc1Y=",
+ "ysUbaS5AJtc=",
+ "6gL8mPZBEqc=",
+ "8SPObYKW02k=",
+ "U6RttTMHh38="
+ ],
+ "pathpayment strict send|protocol version 23|does not cross own offer if better is available for middle exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "c+WlD3A33x8=",
+ "I/zET1gRAl0=",
+ "wnnMf0fBtrg=",
+ "xTBhJZ7rY/M=",
+ "/cJ6fD1Gwd0=",
+ "ua1Nd7a7Uuc=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "kZY5QAdhwso=",
+ "oE9VIJlHBrs=",
+ "DwxAgPJkfjA=",
+ "ml9/oNLDxwk=",
+ "P7WajqoKBaY=",
+ "BzuNWsuEc1Y=",
+ "uI0YMiEynMo=",
+ "7EwXEnWLGh4=",
+ "otq0tYEJnSE=",
+ "BiC4PPb6zN4="
+ ],
+ "pathpayment strict send|protocol version 23|issuer missing" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM=",
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM=",
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "mdr5mqdP9J4=",
+ "kHPos1YTh0s=",
+ "SAeKYrN9GAM="
+ ],
+ "pathpayment strict send|protocol version 23|issuer missing|path payment last issuer missing" : [ "0aaIKyMxmvk=", "t+5raMoTPOA=" ],
+ "pathpayment strict send|protocol version 23|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment strict send|protocol version 23|issuer missing|path payment send issuer missing" : [ "BV9fsBvQdbY=", "t+5raMoTPOA=" ],
+ "pathpayment strict send|protocol version 23|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "MQU6VoSNm1Y=",
+ "T8GjaR93UBw=",
+ "a/FfPPcT7gw=",
+ "seXYj2HZc8k=",
+ "ZR56RUtDy0U=",
+ "m1w3EtO8QCU=",
+ "Dmh5XDWRDl8=",
+ "NiBnQbxG6GQ=",
+ "Pt1rz4GrjkA=",
+ "9JTeJmALzG4=",
+ "fpgoizUrGuU=",
+ "rLE4aVvALvA=",
+ "6+31odSYV6s="
+ ],
+ "pathpayment strict send|protocol version 23|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ [
+ "MQU6VoSNm1Y=",
+ "T8GjaR93UBw=",
+ "a/FfPPcT7gw=",
+ "seXYj2HZc8k=",
+ "ZR56RUtDy0U=",
+ "m1w3EtO8QCU=",
+ "Dmh5XDWRDl8=",
+ "NiBnQbxG6GQ=",
+ "Pt1rz4GrjkA=",
+ "vGM86oZKXYU=",
+ "bmklqZY23vs=",
+ "9LMi4viQAwQ=",
+ "EAo7WeSRxC8=",
+ "pWw1q3gku6A="
+ ],
+ "pathpayment strict send|protocol version 23|not enough offers for first exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "31nBqNs50xs=",
+ "j4/qE3WpXXE=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 23|not enough offers for last exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "CsqMATfe7Kg=",
+ "j4/qE3WpXXE=",
+ "0Y/SYTU4Cxs=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 23|not enough offers for middle exchange" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "yP2brsAphuY=",
+ "y0EPSTWZ98c=",
+ "eoOZVvtWaU8=",
+ "F1IBvCajeWo=",
+ "9U23FhauFPM=",
+ "B4Rik1cGolA=",
+ "1yuzk4+sZAI=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "LXsZaKrjpqQ=",
+ "qgg9ZQDWlYU=",
+ "UKvChla/NbY=",
+ "eNdCVxxQoe0=",
+ "CsqMATfe7Kg=",
+ "VZ77qIY9Fzs=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment strict send|protocol version 23|rounding" :
+ [
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY=",
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY=",
+ "KuB4UtCNEHA=",
+ "Irmpt1MwT3s=",
+ "RVMmVFC+zZY="
+ ],
+ "pathpayment strict send|protocol version 23|rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ [
+ "DEkKDbqBv4U=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "fbOnKBUZG6w=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "7Xz/OqCfJsk="
+ ],
+ "pathpayment strict send|protocol version 23|rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ [
+ "3BII3gVzC/E=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "3QBpCThN0bw=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "dtakBG2BN1A=",
+ "+y4EZnhwIcQ="
+ ],
+ "pathpayment strict send|protocol version 23|rounding|send some, receive nothing" :
+ [
+ "3BII3gVzC/E=",
+ "jT3HzAzdXaA=",
+ "06T4xYpJoBw=",
+ "bVUnN1kYFK0=",
+ "3QBpCThN0bw=",
+ "MftfjF0XBQ0=",
+ "zAaX4ePyD+A=",
+ "dtakBG2BN1A=",
+ "SqVUQB6KIb4="
+ ],
+ "pathpayment strict send|protocol version 23|send amount constraints" : [ "KuB4UtCNEHA=", "NQdRGVH85bU=", "U5Pk6RlRdDg=", "4EHky5DJH54=" ],
+ "pathpayment strict send|protocol version 23|send amount too big" :
+ [
+ "xPsLZ3WJmfw=",
+ "yZFSYBNp6KM=",
+ "p9Hl7OCWF54=",
+ "FdP0VZPzCcc=",
+ "RYy2FW3szWM=",
+ "vckpCZxB7vI=",
+ "EGUu4FkqxbY="
+ ],
+ "pathpayment strict send|protocol version 23|source does not have trustline" :
+ [
+ "mxkR1hct3aE=",
+ "6aYPn9pXbpQ=",
+ "nwSLXEkrUA0=",
+ "kfGaIGQGn3Y=",
+ "KmrwgyVTh20="
+ ],
+ "pathpayment strict send|protocol version 23|source is not authorized" :
+ [
+ "KALFg3aMnaA=",
+ "yZFSYBNp6KM=",
+ "5fW+IAderhY=",
+ "LcGFJCL0sVg=",
+ "yIDvwtXvI7Q=",
+ "BihSvJT88es=",
+ "gZJ2+tgQPpQ=",
+ "m4LaevBLQjA=",
+ "EiL580EXuxU="
+ ],
+ "pathpayment strict send|protocol version 23|takes all offers, multiple offers per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "NhkE7fBYnnY=",
+ "E5mlO++OQvo=",
+ "B1XUK4ppopQ=",
+ "kCQMdIrazLk=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "jXsl1mB2ovw=",
+ "Rbk6QnaoOkc=",
+ "NygM5XBNofc=",
+ "DN9+VrfWscI=",
+ "q03T/dgtBmA=",
+ "D6QaOcClChY=",
+ "rpfvV2j3CpQ=",
+ "PF7WhtX1wek=",
+ "gqGEsrlC0II=",
+ "3sVnNMtT+cM=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "2UaPQnpsASc="
+ ],
+ "pathpayment strict send|protocol version 23|takes all offers, one offer per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "NhkE7fBYnnY=",
+ "ZMk0D01O+S8=",
+ "ONW0tYyg7Kg=",
+ "6rnO6L4L2PI=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "UU2vDltqCS0=",
+ "Gjvwi9PwEqU=",
+ "V4ABWv/nUTg=",
+ "fu9yDZLwhMs=",
+ "untZ0TCndzo=",
+ "vvCNblIyqMo=",
+ "S/d6ddx/tVA=",
+ "KHd8V2rzso8="
+ ],
+ "pathpayment strict send|protocol version 23|takes best offers, multiple offers per exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "NhkE7fBYnnY=",
+ "E5mlO++OQvo=",
+ "B1XUK4ppopQ=",
+ "kCQMdIrazLk=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "yPh1Ah8O1RA=",
+ "Rbk6QnaoOkc=",
+ "NygM5XBNofc=",
+ "DN9+VrfWscI=",
+ "q03T/dgtBmA=",
+ "D6QaOcClChY=",
+ "rpfvV2j3CpQ=",
+ "PF7WhtX1wek=",
+ "gqGEsrlC0II=",
+ "3sVnNMtT+cM=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "TWX9n0Kk1B8="
+ ],
+ "pathpayment strict send|protocol version 23|takes best offers, multiple offers per exchange, last offer sends 0 but adjusts to be deleted" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "4xazD51lJGM=",
+ "GK/leohBOl4=",
+ "/q28sW+FXTo=",
+ "n9ypJ5JsPyU=",
+ "MEj10+dICDg=",
+ "DY7T/XT/GUc=",
+ "mrhqTBmuRIc=",
+ "oyvgRgz471k=",
+ "0Mg7TDs4Vyk=",
+ "ze4lJEX647g=",
+ "sQHnAdP3zdQ=",
+ "XqELLJSdqT4=",
+ "JtIZNHtj420=",
+ "mTe+c3DFEyo=",
+ "M5OmgZ9fh+s=",
+ "W+rfXkPiztY=",
+ "nQWK1/0ef/8=",
+ "koqgVGUyR58=",
+ "Q6hfIuNsXHY=",
+ "3lMw6Cz+BkA=",
+ "cSa08TEIcSM=",
+ "TzLIF8xJS9c=",
+ "nBuvK4VXSNQ=",
+ "l18fT6F7PVg=",
+ "pOCSBx6zSUY=",
+ "yYt1/yqDdvk=",
+ "vSwLbGgjUWo=",
+ "u7KH/0M/xjg=",
+ "5SVFmf3APjI="
+ ],
+ "pathpayment strict send|protocol version 23|to self XLM" : [ "tAeKJs963zs=", "JnbCZ2frmrA=" ],
+ "pathpayment strict send|protocol version 23|to self asset" : [ "dQCAnuW2Uvs=", "D+tflDiPXys=", "J+I2KAv0sB0=", "oimIShvL0+c=" ],
+ "pathpayment strict send|protocol version 23|to self asset over the limit" : [ "dQCAnuW2Uvs=", "D+tflDiPXys=", "i69K2g04Fyo=", "r+uG2LahPaQ=" ],
+ "pathpayment strict send|protocol version 23|under destination minimum XLM" : [ "d6G1ci0s1lY=", "o4myIDDPOv0=", "80uSjq30iW4=" ],
+ "pathpayment strict send|protocol version 23|under destination minimum asset" :
+ [
+ "KuB4UtCNEHA=",
+ "yZFSYBNp6KM=",
+ "tG+aC+zVfHs=",
+ "eZmYET3oGgM=",
+ "YP0ZP7/kgvU=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment strict send|protocol version 23|under destination minimum with real path" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7YQX5hts+dI=",
+ "MF3SueOG/vA=",
+ "EEZXPtscAa8=",
+ "NhkE7fBYnnY=",
+ "ZMk0D01O+S8=",
+ "ONW0tYyg7Kg=",
+ "6rnO6L4L2PI=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "UU2vDltqCS0=",
+ "Gjvwi9PwEqU=",
+ "V4ABWv/nUTg=",
+ "fu9yDZLwhMs=",
+ "untZ0TCndzo=",
+ "vvCNblIyqMo=",
+ "S/d6ddx/tVA=",
+ "jhuA2ilv4Sk="
+ ],
+ "pathpayment strict send|protocol version 23|uses whole best offer for first exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "Uw4eGZdWdeg=",
+ "/t9M8Hvh0O0=",
+ "jf1p4iauSOo=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "Hpd/LJvIhyo=",
+ "jRoyzECTtBg=",
+ "Xd4lrunBCJ0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "O3E/u60bv10=",
+ "YghKSkphe/w=",
+ "p4V1jp+gW0A=",
+ "o2iYTe3RYZk=",
+ "NF0SB+gcbIU=",
+ "5DkY1sP7dnw=",
+ "1QrSPHpxBnI=",
+ "03s00Kfp8IY="
+ ],
+ "pathpayment strict send|protocol version 23|uses whole best offer for last exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "MF3SueOG/vA=",
+ "/ZRcX0C9Yoc=",
+ "yFAWhUk/K6k=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "83qDvhxtqK0=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "r36YM8JGWRs=",
+ "TSYL1Oz4/28=",
+ "vX+K+63nYt0=",
+ "fOVbFpDraL8=",
+ "EnZCe7FnEas=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "W4YstCQpXE4="
+ ],
+ "pathpayment strict send|protocol version 23|uses whole best offer for second exchange" :
+ [
+ "TjFKEcmKGX8=",
+ "lL3NAPhX0kw=",
+ "7hxLbbHNm04=",
+ "BcdckIaWmyI=",
+ "980fxyIos1k=",
+ "jf1p4iauSOo=",
+ "MEj10+dICDg=",
+ "fVlsB2kbBJM=",
+ "Pw7rADrtFEg=",
+ "Ed/TBAvYkqQ=",
+ "EFA+T83d3ew=",
+ "W4JR993SZgo=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "UUUWTtUoQl0=",
+ "5iLIoh00Ht0=",
+ "Nv1xvhu9G4U=",
+ "f4+Rvp5EdeY=",
+ "egNiQMFVmVE=",
+ "fOVbFpDraL8=",
+ "HxZEfGxqzo4=",
+ "kJgkDEQnyxQ=",
+ "1QrSPHpxBnI=",
+ "8PGuhXWMtBM="
+ ],
+ "pathpayment strict send|protocol version 23|with cycle" :
+ [
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM=",
+ "JVP4LDZgWgw=",
+ "71mgKawlAIU=",
+ "T5t4x+78Uas=",
+ "ixBasEPet0s=",
+ "6LLvSATfzTI=",
+ "+PEof1L7weY=",
+ "OWnXMKL+2b0=",
+ "a6eeC2uBTk4=",
+ "Wt100s9fSeI=",
+ "uwNf8Bjqu+A=",
+ "u7ZgWkGcN4k=",
+ "snASJaWUL24=",
+ "Pv569HaBO78=",
+ "1TzBxNt6kGE=",
+ "LVuwT1kHCEM=",
+ "3op4lLk7vEo=",
+ "jlAqjtD9Zao=",
+ "FuAcM6Ovq8o=",
+ "6sqFyv6oPY8=",
+ "ka9D4e9GJ5g=",
+ "Zc8dCE3M3x0=",
+ "/rgw3XOPvnQ=",
+ "IbhJuTKN8kk=",
+ "J0QpuvMhBDA=",
+ "sO0fV4hdolM="
+ ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage" :
+ [
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak="
+ ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage with low destmin" :
+ [
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak=",
+ "gNn3y3hD9uQ=",
+ "oL2f5Zjnirk=",
+ "fD+SDXIp0ak="
+ ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage with low destmin|send with path (IDR -> USD -> XLM -> IDR)" : [ "ogiEgqHbkDw=" ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage with low destmin|send with path (USD -> XLM -> IDR -> USD)" : [ "HxKV5RsBtHk=" ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage with low destmin|send with path (XLM -> IDR -> USD -> XLM)" : [ "zW0WSQNnO8c=" ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 23|with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "/wTxFm10dI8=" ],
+ "pathpayment strict send|protocol version 23|with cycle|arbitrage" :
+ [
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk=",
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk=",
+ "D22poWUcfGA=",
+ "DHEppDuEONg=",
+ "1fbatCwwBDk="
+ ],
+ "pathpayment strict send|protocol version 23|with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "mj9h/S1jthg=" ],
+ "pathpayment strict send|protocol version 23|with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "s7bYbVPWHmI=" ],
+ "pathpayment strict send|protocol version 23|with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6ltDusMEd2c=" ],
+ "pathpayment strict send|protocol version 23|with rounding errors" :
+ [
+ "69zDZHXVFi4=",
+ "CH+wBGNXYg8=",
+ "5y+mxBtSblw=",
+ "upFCKNfBEcE=",
+ "J8Ui6XveDBQ=",
+ "XrXtILGBA6E=",
+ "rAtfoeILHwc=",
+ "V1/q+R467RA=",
+ "Ohr2Tun2EPs="
+ ],
"pathpayment strict send|protocol version 2|crosses destination offer for first exchange" :
[
"xC426YWBjUs=",
diff --git a/test-tx-meta-baseline-next/PathPaymentTests.json b/test-tx-meta-baseline-next/PathPaymentTests.json
index 9a19ca5be6..ff7de5214f 100644
--- a/test-tx-meta-baseline-next/PathPaymentTests.json
+++ b/test-tx-meta-baseline-next/PathPaymentTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"path payment uses all offers in a loop|protocol version 0" :
[
@@ -1201,6 +1202,89 @@
"jo7YhcFj3fw=",
"3MB4OVHyBTY="
],
+ "path payment uses all offers in a loop|protocol version 23" :
+ [
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8="
+ ],
+ "path payment uses all offers in a loop|protocol version 23|inside issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "/t8Msf5rQkQ=",
+ "3MB4OVHyBTY="
+ ],
+ "path payment uses all offers in a loop|protocol version 23|no issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "xp/MA2/MNWw="
+ ],
+ "path payment uses all offers in a loop|protocol version 23|outside issuers missing" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "wN55BYB50sc=",
+ "Tg7OoXaa7mg=",
+ "zVKArDfxC6c=",
+ "PhijVbLZDyY=",
+ "78blBxNCtSA=",
+ "1cDWS8bGBrI=",
+ "hEsCdJ9F+5g=",
+ "zrKJiBjP/6w=",
+ "HR3hGnIepIk=",
+ "+qh6eX7mvJc=",
+ "aKM+pdcotsg=",
+ "NdYBBPR8FBE=",
+ "iOl7NxjuI5E=",
+ "ZQF7weSceEk=",
+ "UxG1n9x+VgI=",
+ "id/J2LEp+6I=",
+ "jo7YhcFj3fw=",
+ "3MB4OVHyBTY="
+ ],
"path payment uses all offers in a loop|protocol version 2|inside issuers missing" :
[
"znU103OdJm8=",
@@ -35079,13 +35163,3456 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 20|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 20|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 20|issuer missing" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU=",
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU=",
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "kHPos1YTh0s=",
+ "HIonqQenqCU="
+ ],
+ "pathpayment|protocol version 20|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 20|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 20|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 20|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "d8XpiCM8mvg=",
+ "FjxFCK0+4Qc=",
+ "IVajAEhVtEg=",
+ "Qn6UZnjG4Tg=",
+ "ttQjj/DRGwU=",
+ "Pad22aZShGs=",
+ "CD3oVPAJmAA=",
+ "QJ4JXSGmg4E=",
+ "h0XalWu4vf4=",
+ "2xigTzcRW7A=",
+ "PFHWbSbVKjk=",
+ "rLE4aVvALvA=",
+ "e+rRweJixEg="
+ ],
+ "pathpayment|protocol version 20|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ [
+ "d8XpiCM8mvg=",
+ "FjxFCK0+4Qc=",
+ "IVajAEhVtEg=",
+ "Qn6UZnjG4Tg=",
+ "ttQjj/DRGwU=",
+ "Pad22aZShGs=",
+ "CD3oVPAJmAA=",
+ "QJ4JXSGmg4E=",
+ "h0XalWu4vf4=",
+ "G5U3CNoc6h4=",
+ "yjb+dtYTMIQ=",
+ "SQ8eaqBoIZA=",
+ "EAo7WeSRxC8=",
+ "9QtAVZBR0I4="
+ ],
+ "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "GHmjdOS0qAE=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "6ukJ6pwumQA=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "eOdS+RyMaOo=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 20|path payment asset with not enough funds" :
+ [
+ "FWqDO87BVDM=",
+ "QMbF0hOsfFE=",
+ "9vFXztFSVlY=",
+ "P4e6LDhxTNs=",
+ "v51J1WNwt2E=",
+ "G1fOnksLNJU=",
+ "8XNSdoCVBj0="
+ ],
+ "pathpayment|protocol version 20|path payment crosses destination offer for first exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "bEcg3N9Hhys=",
+ "FIhsILG+1D8=",
+ "o0+diL7d0XM=",
+ "QXWxtd9Kgr8=",
+ "WAMAHhNbZYs=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "Gb+U3aXK9uA=",
+ "QU+FikjakPs=",
+ "JFL5lT58how=",
+ "5x6OmMHLZvQ=",
+ "uclTvdJz5hU=",
+ "Mae3nrVnijo=",
+ "cfDdf4P/h4g=",
+ "jbDM/UmN5yg=",
+ "1pl51KaALOQ=",
+ "M4HliX017NU=",
+ "s3kSrJ9sA98="
+ ],
+ "pathpayment|protocol version 20|path payment crosses destination offer for last exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "o0+diL7d0XM=",
+ "duY1zNJ7Zhw=",
+ "owXjE0DmTtI=",
+ "RcZGxWNsiAs=",
+ "B1vJ/whQkSg=",
+ "+UQ076q9Ayk=",
+ "LU6/2mgovOI=",
+ "aAHOqAg/Dh8=",
+ "InQiTN4TN4E=",
+ "7a8BbyOK+Rw=",
+ "fSrJti5yes0=",
+ "qusyOmGBagc=",
+ "wFAmGkAELZc=",
+ "3dOxZcgINys=",
+ "SEvbx8stJ/w="
+ ],
+ "pathpayment|protocol version 20|path payment crosses destination offer for middle exchange" :
+ [
+ "3coszLNzRp8=",
+ "1RuOJqPPSMI=",
+ "1hj16k6BohM=",
+ "FIhsILG+1D8=",
+ "o0+diL7d0XM=",
+ "duY1zNJ7Zhw=",
+ "owXjE0DmTtI=",
+ "bk9yp9I/4NQ=",
+ "/eIRFUecn+k=",
+ "LFP9bLddYtw=",
+ "oj+aaykhCOA=",
+ "JFL5lT58how=",
+ "5x6OmMHLZvQ=",
+ "UU5lD+f/H1k=",
+ "wwjBH77PSc4=",
+ "cfDdf4P/h4g=",
+ "cI5h0OAmEr4=",
+ "siIBCXtX7VA=",
+ "M4HliX017NU=",
+ "5SS270Eaknc="
+ ],
+ "pathpayment|protocol version 20|path payment crosses own offer for first exchange" :
+ [
+ "fOxsW8NF5Hg=",
+ "ffbzUFEdFIU=",
+ "vWh07c970sk=",
+ "Wa5X9VyZBDw=",
+ "QYFRkO3sR4E=",
+ "8PEgvznNeYE=",
+ "AzSB/focJ0I=",
+ "URhdWDG/hjo=",
+ "Zr+LhEaLd7w=",
+ "06fPf+S2CwY=",
+ "DD07C2DrMAs=",
+ "aAHOqAg/Dh8=",
+ "H5OffYruO+Y=",
+ "MoPJvpCPyYI=",
+ "sgxICH/FwLQ=",
+ "ssFTAhXjoXQ=",
+ "PLPYWJ2BKxQ=",
+ "nRwSLEfatUM=",
+ "oFGYSPic2yA="
+ ],
+ "pathpayment|protocol version 20|path payment crosses own offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "b3YRGRqXOgA=",
+ "VdR9zfHiKq4=",
+ "27A8L1Q2fvo=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "OKCnIhI3i1Q=",
+ "z7XOmegKP8M=",
+ "0j/DiXXwlSE=",
+ "5x6OmMHLZvQ=",
+ "z8Q+/h3hYFQ=",
+ "xXqGmjyOuWo=",
+ "A/z0N8gIpn4=",
+ "n0hnVathkFw=",
+ "9GocAR4nhmY=",
+ "eWVSDw5VgBM=",
+ "1v0IntDINiw="
+ ],
+ "pathpayment|protocol version 20|path payment crosses own offer for middle exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "FIhsILG+1D8=",
+ "b3YRGRqXOgA=",
+ "TMOz30VF4Ys=",
+ "tbPdqWbFRq0=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "yfecIGSQ+fw=",
+ "6RKq9neLZgM=",
+ "0j/DiXXwlSE=",
+ "5x6OmMHLZvQ=",
+ "z8Q+/h3hYFQ=",
+ "6YBFKvWa7aI=",
+ "9L3gcxc/DmQ=",
+ "n0hnVathkFw=",
+ "aBZ17efrsXE=",
+ "AsxPE5FRYgc=",
+ "3WRfFw4YgQM="
+ ],
+ "pathpayment|protocol version 20|path payment destination amount 0" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment destination amount negative" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment destination currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 20|path payment destination does not have trustline" :
+ [
+ "3coszLNzRp8=",
+ "JxP+ZK0iv1M=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "iaOG60RVfvs=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment|protocol version 20|path payment destination is issuer and does not exists for complex paths" :
+ [
+ "3coszLNzRp8=",
+ "zJtRh6ipZbk=",
+ "bFeyYdRFRGQ=",
+ "JRQP51PurrQ=",
+ "qPGIsG24J7U="
+ ],
+ "pathpayment|protocol version 20|path payment destination is issuer and does not exists for simple paths" :
+ [
+ "3coszLNzRp8=",
+ "zJtRh6ipZbk=",
+ "bFeyYdRFRGQ=",
+ "JRQP51PurrQ=",
+ "AC5kI5BjpWY="
+ ],
+ "pathpayment|protocol version 20|path payment destination is not authorized" :
+ [
+ "3coszLNzRp8=",
+ "WT+HQlnTYVo=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "voiqIxXqjL8=",
+ "Lxvono0R+lA=",
+ "3coszLNzRp8=",
+ "WT+HQlnTYVo=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "voiqIxXqjL8=",
+ "Lxvono0R+lA="
+ ],
+ "pathpayment|protocol version 20|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 20|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 20|path payment destination line full" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "P4e6LDhxTNs=",
+ "HIonqQenqCU=",
+ "UhnzFc42ni4=",
+ "CQs8hbrsfLQ=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment|protocol version 20|path payment destination line overflow" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "o8Hbh7kOmmo=",
+ "GW845IKjkNk=",
+ "HIonqQenqCU=",
+ "ozUemPNEiwI=",
+ "CQs8hbrsfLQ=",
+ "99SzU/Kj6As="
+ ],
+ "pathpayment|protocol version 20|path payment destination path currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment does not cross own offer if better is available for first exchange" :
+ [
+ "fOxsW8NF5Hg=",
+ "ffbzUFEdFIU=",
+ "IVajAEhVtEg=",
+ "1XSCMgoILOU=",
+ "VKxxElHObpo=",
+ "YQbJ9yJvd50=",
+ "LwMoAXfcGkw=",
+ "WEtVp5J04XM=",
+ "S1sbIvFiVI8=",
+ "OKCnIhI3i1Q=",
+ "z7XOmegKP8M=",
+ "Qzux0nriI+s=",
+ "lYK3C9BObTU=",
+ "wuG8TiD3QvU=",
+ "psr9IDUnpY8=",
+ "0wqnVO5cO4s=",
+ "y7e9hKVS7tA=",
+ "99eYKJV6xtk=",
+ "PHVsW9hMH2A=",
+ "hU/dMdN15lU=",
+ "6p5CzOE58J4=",
+ "iUCQzhpLTFI=",
+ "kP4eyoI1HZE=",
+ "fz8lPQJvq4k="
+ ],
+ "pathpayment|protocol version 20|path payment does not cross own offer if better is available for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "6APqbsjXk4Y=",
+ "4D13JR0EUKg=",
+ "LsFftkpYUpo=",
+ "RGTWZUp9gI8=",
+ "ZzRcSKF61Gs=",
+ "/SSojLy8HHg=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "NlQk9Vv6LbQ=",
+ "40am8I9CFXI=",
+ "h653O8yELlY=",
+ "VSqRc/5DBU0=",
+ "UKXnlLquOow=",
+ "700XlOw4y8o=",
+ "sVt+oaAg+2k=",
+ "6gL8mPZBEqc=",
+ "8SPObYKW02k=",
+ "z6jC3R51BUc="
+ ],
+ "pathpayment|protocol version 20|path payment does not cross own offer if better is available for middle exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "6APqbsjXk4Y=",
+ "0JKaSCHGI1U=",
+ "wnnMf0fBtrg=",
+ "RGTWZUp9gI8=",
+ "ZzRcSKF61Gs=",
+ "/SSojLy8HHg=",
+ "oE234ZgiI7A=",
+ "n2ha7M0t6/E=",
+ "pr1ngeprhKc=",
+ "p5OuivT5bTM=",
+ "NlQk9Vv6LbQ=",
+ "40am8I9CFXI=",
+ "OWwoHArZcQI=",
+ "gxSoKdqvSHs=",
+ "UKXnlLquOow=",
+ "700XlOw4y8o=",
+ "c6ypzfk6UtI=",
+ "zeGRRpDvYFU=",
+ "otq0tYEJnSE=",
+ "6rMQQYHZ5Fk="
+ ],
+ "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "+rBomBe2ZTI="
+ ],
+ "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "zP1RTivU4lE="
+ ],
+ "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "mJMLSaXimmE="
+ ],
+ "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "jLlRKZzHGlM="
+ ],
+ "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "Oa8zesB/gfA="
+ ],
+ "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "nL+odvAZYuI="
+ ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg="
+ ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI="
+ ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 20|path payment not enough offers for first exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "eDxGL92sw4E=",
+ "uXJNAXT2wwQ=",
+ "0Y/SYTU4Cxs=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 20|path payment not enough offers for last exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "oiFqKtP5WlA=",
+ "uXJNAXT2wwQ=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 20|path payment not enough offers for middle exchange" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "YyqlgfVt/Xc=",
+ "xhcU11EwZeQ=",
+ "WcYfvNTxK3A=",
+ "1hRzzhj5JR0=",
+ "FUzBAOFxyTg=",
+ "zrQeVECHADw=",
+ "TosisCQkpQM=",
+ "FDKXgFoNGqg=",
+ "4wKMWoOzfPA=",
+ "/kia/RrDfi8=",
+ "as7oXxW/egQ=",
+ "c1uPiRPUr98=",
+ "44ZH8J0tv/4=",
+ "+OvIvuYj4+8=",
+ "AHSnjXX1gcI=",
+ "eDxGL92sw4E=",
+ "esRX8OfVmck=",
+ "NL6hFlo68tQ=",
+ "7p5TdK7D9eg="
+ ],
+ "pathpayment|protocol version 20|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 20|path payment over send max asset" :
+ [
+ "3coszLNzRp8=",
+ "QMbF0hOsfFE=",
+ "Zm2Lct2eDjk=",
+ "ReumNXq1KiM=",
+ "m8PFA9JUd58=",
+ "7xZBz587TlQ="
+ ],
+ "pathpayment|protocol version 20|path payment over send max with real path" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "YkSEOr/UMd8=",
+ "wA7Jk7/VRYg=",
+ "9ne2Y82v/Bo=",
+ "F7m++Q7DMIA=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "ajCLMH+4ONQ=",
+ "6Kj6Gezg5Yc=",
+ "38cTE8opB9U=",
+ "NepDpe67eP0=",
+ "+76bayCEaao=",
+ "KuRWAEMnzGg=",
+ "S/d6ddx/tVA=",
+ "jhuA2ilv4Sk="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "PNRFUKhpo4Y=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "+rBomBe2ZTI="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "FNEk8pUmQmc=",
+ "xydSS6J7xYg=",
+ "zP1RTivU4lE="
+ ],
+ "pathpayment|protocol version 20|path payment reaches limit for offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "tYXT2XIkE/8=",
+ "yEWAthtOTPg=",
+ "1QrSPHpxBnI=",
+ "mJMLSaXimmE="
+ ],
+ "pathpayment|protocol version 20|path payment rounding" :
+ [
+ "3coszLNzRp8=",
+ "5dyguq3/VGY=",
+ "BoHp/c5gZc4=",
+ "3coszLNzRp8=",
+ "5dyguq3/VGY=",
+ "BoHp/c5gZc4="
+ ],
+ "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ [
+ "kiBHDC4ijr4=",
+ "KicKGt0UeOA=",
+ "XO3BzeQNGcs=",
+ "pOx6IQI6HNQ=",
+ "cdwJ/Wgn0t8=",
+ "9bq7j/7eoRg=",
+ "ViMrIySVXxo=",
+ "fdvRLfID+0o="
+ ],
+ "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ [
+ "Y4m7XvhyLOY=",
+ "IJuHEhHQ7AE=",
+ "54K02ppe18c=",
+ "UBXtwDrlnfY=",
+ "YFvx2ZjEGQA=",
+ "vohjnWLXQRI=",
+ "9ZxWFxroaVk=",
+ "Pa2QlzvXpKI=",
+ "wTxT5A2/V0E="
+ ],
+ "pathpayment|protocol version 20|path payment send currency invalid" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment send max 0" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment send max negative" :
+ [
+ "3coszLNzRp8=",
+ "48QrkDQhQd4=",
+ "o8Hbh7kOmmo=",
+ "/nhDSTz41s4=",
+ "Ff3ZlCBAEpk="
+ ],
+ "pathpayment|protocol version 20|path payment source does not have trustline" :
+ [
+ "H2V9dkAaPCE=",
+ "Y7r6ZwDqqNU=",
+ "66ZKU2T5WRo=",
+ "kfGaIGQGn3Y=",
+ "KmrwgyVTh20="
+ ],
+ "pathpayment|protocol version 20|path payment source is not authorized" :
+ [
+ "AKotKUWNgkI=",
+ "QMbF0hOsfFE=",
+ "Rpdmnw1+MNs=",
+ "XOwqQpQ4oRM=",
+ "Qw4PwLm7L7A=",
+ "Lxvono0R+lA=",
+ "AKotKUWNgkI=",
+ "QMbF0hOsfFE=",
+ "Rpdmnw1+MNs=",
+ "XOwqQpQ4oRM=",
+ "Qw4PwLm7L7A=",
+ "Lxvono0R+lA="
+ ],
+ "pathpayment|protocol version 20|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 20|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "4LtLU4RKWOI=",
+ "yBhOQfBbep0=",
+ "yMoWdLlFFS4=",
+ "NepDpe67eP0="
+ ],
+ "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange V10" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "ZyYiCebjF6w=",
+ "c/aGs3m0ny0=",
+ "jBYeyGmM9wE=",
+ "ZdJiVGkTAGI=",
+ "a8ZKKXqHz9w=",
+ "AfYucdedFYA=",
+ "/UJ6ppPDZVQ=",
+ "m3rQtkt6gHQ=",
+ "fmQValAQ4lI=",
+ "yGsgk15ZjBk=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "kIUdvVZML00="
+ ],
+ "pathpayment|protocol version 20|path payment takes all offers, one offer per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "1hj16k6BohM=",
+ "dieyOxeZYVs=",
+ "BJdSnT7SlF8=",
+ "YkSEOr/UMd8=",
+ "wA7Jk7/VRYg=",
+ "9ne2Y82v/Bo=",
+ "F7m++Q7DMIA=",
+ "prMCydlBTTc=",
+ "rlC4pD6WLqA=",
+ "l42XoXBu03g=",
+ "j7ZmCtV2Yg4=",
+ "ajCLMH+4ONQ=",
+ "6Kj6Gezg5Yc=",
+ "38cTE8opB9U=",
+ "NepDpe67eP0=",
+ "+76bayCEaao=",
+ "KuRWAEMnzGg=",
+ "S/d6ddx/tVA=",
+ "DEqPIopFY0Q="
+ ],
+ "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "4LtLU4RKWOI=",
+ "yBhOQfBbep0=",
+ "yMoWdLlFFS4=",
+ "NepDpe67eP0="
+ ],
+ "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange V10" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "6GhmOuqFYQc=",
+ "ll4F/MXpx98=",
+ "ATVz5zs1pSA=",
+ "YkSEOr/UMd8=",
+ "vCy3helEFRk=",
+ "OSj2Cz+6trc=",
+ "kpXWxLYuqU0=",
+ "FHq4o6aQLTQ=",
+ "PVX4zrGp6/o=",
+ "s/GJP8eFTJE=",
+ "j7ZmCtV2Yg4=",
+ "z+bHgDpER4o=",
+ "c/aGs3m0ny0=",
+ "jBYeyGmM9wE=",
+ "ZdJiVGkTAGI=",
+ "a8ZKKXqHz9w=",
+ "AfYucdedFYA=",
+ "/UJ6ppPDZVQ=",
+ "m3rQtkt6gHQ=",
+ "fmQValAQ4lI=",
+ "yGsgk15ZjBk=",
+ "/m2hh5LTR3o=",
+ "qHp46iF14UA=",
+ "nAQvwVqlPik=",
+ "8DH3Bma4DGc="
+ ],
+ "pathpayment|protocol version 20|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 20|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 20|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 20|path payment with cycle" :
+ [
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk=",
+ "djM+mbE11uo=",
+ "mwX7aKJi5Wo=",
+ "hb7A5HGmyXc=",
+ "0ynKvXaMIIw=",
+ "z2xmMuSP/JA=",
+ "al6Jl8aYWp8=",
+ "RglycMtx4/I=",
+ "uphP2dr1PCc=",
+ "NH1BLwZm/J0=",
+ "h3ZDeOnmEYQ=",
+ "mkqJI9GtKuA=",
+ "tYvS54eyBSM=",
+ "agH6MVcsKVE=",
+ "BQFn7ylCRRY=",
+ "yHSCob7iGng=",
+ "+T5ZKlJkj40=",
+ "jjb45Hh60BA=",
+ "iJutp4rhWDk=",
+ "NSN+pNOwAoM=",
+ "bgk+R6pQbPc=",
+ "IB+2rapmEZw=",
+ "+34ayNWP+6w=",
+ "nS8bbSeELWQ=",
+ "bifhtT8Uw+k=",
+ "J7aCGLVa3Zk="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage" :
+ [
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax" :
+ [
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s=",
+ "ABrA4OXEylo=",
+ "kIA+ojqB7FI=",
+ "cCyDyzTKe/s="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage" :
+ [
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0=",
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0=",
+ "tJxeWjzSP8k=",
+ "CkieGQwh/ik=",
+ "+YOGFnqd3E0="
+ ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 20|path payment with rounding errors" :
+ [
+ "Gpa9aD4DJOw=",
+ "iMwa5rHGinY=",
+ "CxXTCGrLtmM=",
+ "SahNeHOxlKY=",
+ "J8Ui6XveDBQ=",
+ "XrXtILGBA6E=",
+ "rAtfoeILHwc=",
+ "V1/q+R467RA=",
+ "9GYaEez4DbM="
+ ],
+ "pathpayment|protocol version 20|path with bogus offer, bogus offer shows on offers trail" :
+ [
+ "hCztTo0CczA=",
+ "Ka8U4r7MAjU=",
+ "XeQ/YxjzS5Q=",
+ "J91hHCuLsKM=",
+ "Ji2LSLy5IXQ=",
+ "kPEfgfOxRcY=",
+ "e4FtKaOTfBc=",
+ "oE60nWpjmyM="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment" :
+ [
+ "C4TN8jqaqkE=",
+ "FIMi3EJNcUg=",
+ "4dxnvfjT40k=",
+ "RqsjT1rZRO8=",
+ "IRHw0DHS55o=",
+ "o1UMB7QpxTg=",
+ "EJxud/C1Mhs=",
+ "zc/f3LKAbK4=",
+ "C4TN8jqaqkE=",
+ "FIMi3EJNcUg=",
+ "4dxnvfjT40k=",
+ "RqsjT1rZRO8=",
+ "IRHw0DHS55o=",
+ "o1UMB7QpxTg=",
+ "EJxud/C1Mhs=",
+ "zc/f3LKAbK4="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ [
+ "LRkK4jqXWBo=",
+ "lwPrbXQ1mWo=",
+ "znP1FnzjAiQ=",
+ "AXrFcGLUH8E=",
+ "EqXzpwpFRp8=",
+ "kTHG6TQswfI="
+ ],
+ "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ [
+ "d8EiH5M7KQc=",
+ "OglcvbhrVXA=",
+ "bFwjOmM4jTo=",
+ "xfdB5ipxMVw=",
+ "95b/2ZO0ntE=",
+ "YX2hENVxJZc="
+ ],
+ "pathpayment|protocol version 21" :
+ [
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8=",
+ "cUQMQ9RgPHg=",
+ "b6/U9In9Ui8="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "RLBc8otgCnU=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "vnUpyDxT8iw=",
+ "eMiwm9Bl8lQ=",
+ "foTO/XH6hUw=",
+ "e9uKd1UYZAI=",
+ "LpOgILeqq+0="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "rC7stH0Zbdc=",
+ "5hE3fr/npkQ=",
+ "ey04I7UG9Xw=",
+ "JvsKmdCuQBo=",
+ "SSsACGWjoWU="
+ ],
+ "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "iUEepiW+BOs=",
+ "xIdeMcdf2S8=",
+ "1QrSPHpxBnI=",
+ "rC7stH0Zbdc=",
+ "G0rohSMdRRU=",
+ "ey04I7UG9Xw=",
+ "jDg+0Ammu+0=",
+ "E2Zlum08+9I="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for first exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "vJLC0jAtyuw=",
+ "gwPBuzoiOs0=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XUrDO2/+g00=",
+ "i+IJvuV/S38=",
+ "HQu8wDzE+n0=",
+ "dmJleMIe7PQ=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "ep1oWaP79x8=",
+ "QkfOTl65DoM=",
+ "3bvhthtUzaI=",
+ "RLBc8otgCnU=",
+ "aQGVVX+FLGM=",
+ "KHKSRTUdwns=",
+ "1QrSPHpxBnI=",
+ "03X/IJqviEI="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for last exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "dieyOxeZYVs=",
+ "7ukNCw/AQMc=",
+ "HYqaTnZ+qDo=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "Z34N0a3wDsg=",
+ "9GxFwLG/CoE=",
+ "IHre63lUF+s=",
+ "J7BO/+VW/9M=",
+ "S3ml/q2CNic=",
+ "iP5o7OH7hJs=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "zSECbr9LAOU=",
+ "jrk7fD+cAAM=",
+ "ESeeB7OEBfQ=",
+ "PNRFUKhpo4Y=",
+ "8gUXlgC7Q1U=",
+ "+Z1dPNWidFY=",
+ "xydSS6J7xYg=",
+ "U38k7rUpv5E="
+ ],
+ "pathpayment|protocol version 21|authorized|path payment uses whole best offer for second exchange" :
+ [
+ "8AAcvJpCewI=",
+ "1fDa00YB/jc=",
+ "9shngoJFw60=",
+ "CnnfkatruAc=",
+ "cyYzNCPzAyM=",
+ "xsPLDhNOOjU=",
+ "2ImymxROFh4=",
+ "nqjNeY9FCAA=",
+ "0UDjB6Ji67U=",
+ "XLolosaqddY=",
+ "EFA+T83d3ew=",
+ "xdbuBzVF64w=",
+ "78NYPKYn8H8=",
+ "mud8oEeKsbw=",
+ "f50l/3bScnM=",
+ "mTe+c3DFEyo=",
+ "EyIAZx2NWCQ=",
+ "7ass12/k1RA=",
+ "NL37279zpnY=",
+ "r8QMxfhHRfo=",
+ "Ee40xpB0yBg=",
+ "PNRFUKhpo4Y=",
+ "iUEepiW+BOs=",
+ "xIdeMcdf2S8=",
+ "1QrSPHpxBnI=",
+ "u7mSGrQVR0o="
+ ],
+ "pathpayment|protocol version 21|crossed offers release sponsorships allowing payment to succeed for source" :
+ [
+ "oOi64lG81hE=",
+ "McIQZpxkTbk=",
+ "Ne4JlIS6ZXM=",
+ "1uHnLwEG1LU=",
+ "Fnwn5P0ZoZ0=",
+ "woRGg1o89eo=",
+ "9HXRkAiJtgc=",
+ "f7V1D3XbmFA=",
+ "2ia/2GAbec8=",
+ "UFj8dRs+xEE="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "8Gk7js7HxTM=",
+ "SQatXdtDbcE=",
+ "0Fqw0qX2G+A="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "IJtDnubtrqQ=",
+ "S7b4NM95SI4=",
+ "ei0a8rlHhfM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ [
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM=",
+ "gsHxbQIj5Lc=",
+ "J8jAp0TNDBU=",
+ "DCsTivqc1MM=",
+ "TrneEX8XAN4=",
+ "ti2FQV4051o=",
+ "uCKOJR/gwg0=",
+ "O+9Ywv+XYm0=",
+ "NrP+0RL04mk=",
+ "XepBsBsGG70=",
+ "zE2ERHhQRUg=",
+ "CzMSaD+0AZQ=",
+ "lzE5vWrMJIM=",
+ "QxMwud/Eb3I=",
+ "kwz95vAAH4w=",
+ "b0jqCrTuqNs=",
+ "KbZXeCJDV0E=",
+ "ez/witw9DEk=",
+ "os/t9nhwgl4=",
+ "RxboR1v/6ho=",
+ "g+HvnBaxl8E=",
+ "oQSaJxu/4pw=",
+ "OwMhFnwKma8=",
+ "LoMxsQjIWPM="
+ ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35226,13 +38753,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35373,13 +38900,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35520,13 +39047,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35667,13 +39194,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35814,13 +39341,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -35961,15 +39488,15 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
- "pathpayment|protocol version 20|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
- "pathpayment|protocol version 20|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
- "pathpayment|protocol version 20|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
- "pathpayment|protocol version 20|issuer missing" :
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 21|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 21|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 21|issuer missing" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -35987,10 +39514,10 @@
"kHPos1YTh0s=",
"HIonqQenqCU="
],
- "pathpayment|protocol version 20|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 20|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
- "pathpayment|protocol version 20|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 20|liabilities|cannot pay balance below selling liabilities" :
+ "pathpayment|protocol version 21|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 21|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 21|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 21|liabilities|cannot pay balance below selling liabilities" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -36006,7 +39533,7 @@
"rLE4aVvALvA=",
"e+rRweJixEg="
],
- "pathpayment|protocol version 20|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ "pathpayment|protocol version 21|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -36023,7 +39550,7 @@
"EAo7WeSRxC8=",
"9QtAVZBR0I4="
],
- "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36051,7 +39578,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36079,7 +39606,7 @@
"6ukJ6pwumQA=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 20|path payment 1 in trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36107,7 +39634,7 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36135,7 +39662,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36163,7 +39690,7 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 20|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36191,8 +39718,8 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
- "pathpayment|protocol version 20|path payment asset with not enough funds" :
+ "pathpayment|protocol version 21|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 21|path payment asset with not enough funds" :
[
"FWqDO87BVDM=",
"QMbF0hOsfFE=",
@@ -36202,7 +39729,7 @@
"G1fOnksLNJU=",
"8XNSdoCVBj0="
],
- "pathpayment|protocol version 20|path payment crosses destination offer for first exchange" :
+ "pathpayment|protocol version 21|path payment crosses destination offer for first exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -36225,7 +39752,7 @@
"M4HliX017NU=",
"s3kSrJ9sA98="
],
- "pathpayment|protocol version 20|path payment crosses destination offer for last exchange" :
+ "pathpayment|protocol version 21|path payment crosses destination offer for last exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -36247,7 +39774,7 @@
"3dOxZcgINys=",
"SEvbx8stJ/w="
],
- "pathpayment|protocol version 20|path payment crosses destination offer for middle exchange" :
+ "pathpayment|protocol version 21|path payment crosses destination offer for middle exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -36270,7 +39797,7 @@
"M4HliX017NU=",
"5SS270Eaknc="
],
- "pathpayment|protocol version 20|path payment crosses own offer for first exchange" :
+ "pathpayment|protocol version 21|path payment crosses own offer for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -36292,7 +39819,7 @@
"nRwSLEfatUM=",
"oFGYSPic2yA="
],
- "pathpayment|protocol version 20|path payment crosses own offer for last exchange" :
+ "pathpayment|protocol version 21|path payment crosses own offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36315,7 +39842,7 @@
"eWVSDw5VgBM=",
"1v0IntDINiw="
],
- "pathpayment|protocol version 20|path payment crosses own offer for middle exchange" :
+ "pathpayment|protocol version 21|path payment crosses own offer for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36338,7 +39865,7 @@
"AsxPE5FRYgc=",
"3WRfFw4YgQM="
],
- "pathpayment|protocol version 20|path payment destination amount 0" :
+ "pathpayment|protocol version 21|path payment destination amount 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -36346,7 +39873,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment destination amount negative" :
+ "pathpayment|protocol version 21|path payment destination amount negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -36354,7 +39881,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment destination currency invalid" :
+ "pathpayment|protocol version 21|path payment destination currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -36362,8 +39889,8 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
- "pathpayment|protocol version 20|path payment destination does not have trustline" :
+ "pathpayment|protocol version 21|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 21|path payment destination does not have trustline" :
[
"3coszLNzRp8=",
"JxP+ZK0iv1M=",
@@ -36372,7 +39899,7 @@
"iaOG60RVfvs=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 20|path payment destination is issuer and does not exists for complex paths" :
+ "pathpayment|protocol version 21|path payment destination is issuer and does not exists for complex paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -36380,7 +39907,7 @@
"JRQP51PurrQ=",
"qPGIsG24J7U="
],
- "pathpayment|protocol version 20|path payment destination is issuer and does not exists for simple paths" :
+ "pathpayment|protocol version 21|path payment destination is issuer and does not exists for simple paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -36388,7 +39915,7 @@
"JRQP51PurrQ=",
"AC5kI5BjpWY="
],
- "pathpayment|protocol version 20|path payment destination is not authorized" :
+ "pathpayment|protocol version 21|path payment destination is not authorized" :
[
"3coszLNzRp8=",
"WT+HQlnTYVo=",
@@ -36403,9 +39930,9 @@
"voiqIxXqjL8=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 20|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 20|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 20|path payment destination line full" :
+ "pathpayment|protocol version 21|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 21|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 21|path payment destination line full" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36416,7 +39943,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 20|path payment destination line overflow" :
+ "pathpayment|protocol version 21|path payment destination line overflow" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36427,7 +39954,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 20|path payment destination path currency invalid" :
+ "pathpayment|protocol version 21|path payment destination path currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -36435,7 +39962,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment does not cross own offer if better is available for first exchange" :
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -36462,7 +39989,7 @@
"kP4eyoI1HZE=",
"fz8lPQJvq4k="
],
- "pathpayment|protocol version 20|path payment does not cross own offer if better is available for last exchange" :
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36490,7 +40017,7 @@
"8SPObYKW02k=",
"z6jC3R51BUc="
],
- "pathpayment|protocol version 20|path payment does not cross own offer if better is available for middle exchange" :
+ "pathpayment|protocol version 21|path payment does not cross own offer if better is available for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36518,7 +40045,7 @@
"otq0tYEJnSE=",
"6rMQQYHZ5Fk="
],
- "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36547,7 +40074,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36576,7 +40103,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 20|path payment empty trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36605,7 +40132,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36634,7 +40161,7 @@
"1QrSPHpxBnI=",
"jLlRKZzHGlM="
],
- "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36663,7 +40190,7 @@
"xydSS6J7xYg=",
"Oa8zesB/gfA="
],
- "pathpayment|protocol version 20|path payment full trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36692,7 +40219,7 @@
"1QrSPHpxBnI=",
"nL+odvAZYuI="
],
- "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36745,9 +40272,9 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 20|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36800,9 +40327,9 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 20|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36855,9 +40382,9 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 20|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 20|path payment not enough offers for first exchange" :
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 21|path payment not enough offers for first exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36881,7 +40408,7 @@
"0Y/SYTU4Cxs=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment not enough offers for last exchange" :
+ "pathpayment|protocol version 21|path payment not enough offers for last exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36905,7 +40432,7 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment not enough offers for middle exchange" :
+ "pathpayment|protocol version 21|path payment not enough offers for middle exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36929,8 +40456,8 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 20|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
- "pathpayment|protocol version 20|path payment over send max asset" :
+ "pathpayment|protocol version 21|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 21|path payment over send max asset" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -36939,7 +40466,7 @@
"m8PFA9JUd58=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 20|path payment over send max with real path" :
+ "pathpayment|protocol version 21|path payment over send max with real path" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36963,7 +40490,7 @@
"S/d6ddx/tVA=",
"jhuA2ilv4Sk="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for first exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -36992,7 +40519,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for last exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37021,7 +40548,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 20|path payment reaches limit for offer for second exchange" :
+ "pathpayment|protocol version 21|path payment reaches limit for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37050,7 +40577,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 20|path payment rounding" :
+ "pathpayment|protocol version 21|path payment rounding" :
[
"3coszLNzRp8=",
"5dyguq3/VGY=",
@@ -37059,7 +40586,7 @@
"5dyguq3/VGY=",
"BoHp/c5gZc4="
],
- "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
[
"kiBHDC4ijr4=",
"KicKGt0UeOA=",
@@ -37070,7 +40597,7 @@
"ViMrIySVXxo=",
"fdvRLfID+0o="
],
- "pathpayment|protocol version 20|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
[
"Y4m7XvhyLOY=",
"IJuHEhHQ7AE=",
@@ -37082,7 +40609,7 @@
"Pa2QlzvXpKI=",
"wTxT5A2/V0E="
],
- "pathpayment|protocol version 20|path payment send currency invalid" :
+ "pathpayment|protocol version 21|path payment send currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37090,7 +40617,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment send max 0" :
+ "pathpayment|protocol version 21|path payment send max 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37098,7 +40625,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment send max negative" :
+ "pathpayment|protocol version 21|path payment send max negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -37106,7 +40633,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 20|path payment source does not have trustline" :
+ "pathpayment|protocol version 21|path payment source does not have trustline" :
[
"H2V9dkAaPCE=",
"Y7r6ZwDqqNU=",
@@ -37114,7 +40641,7 @@
"kfGaIGQGn3Y=",
"KmrwgyVTh20="
],
- "pathpayment|protocol version 20|path payment source is not authorized" :
+ "pathpayment|protocol version 21|path payment source is not authorized" :
[
"AKotKUWNgkI=",
"QMbF0hOsfFE=",
@@ -37129,9 +40656,9 @@
"Qw4PwLm7L7A=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 20|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 20|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange" :
+ "pathpayment|protocol version 21|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 21|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37151,7 +40678,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 20|path payment takes all offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37181,7 +40708,7 @@
"nAQvwVqlPik=",
"kIUdvVZML00="
],
- "pathpayment|protocol version 20|path payment takes all offers, one offer per exchange" :
+ "pathpayment|protocol version 21|path payment takes all offers, one offer per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37205,7 +40732,7 @@
"S/d6ddx/tVA=",
"DEqPIopFY0Q="
],
- "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange" :
+ "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37225,7 +40752,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 20|path payment takes best offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37255,10 +40782,10 @@
"nAQvwVqlPik=",
"8DH3Bma4DGc="
],
- "pathpayment|protocol version 20|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
- "pathpayment|protocol version 20|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
- "pathpayment|protocol version 20|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
- "pathpayment|protocol version 20|path payment with cycle" :
+ "pathpayment|protocol version 21|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 21|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 21|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 21|path payment with cycle" :
[
"djM+mbE11uo=",
"mwX7aKJi5Wo=",
@@ -37486,7 +41013,7 @@
"bifhtT8Uw+k=",
"J7aCGLVa3Zk="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -37498,7 +41025,7 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -37510,13 +41037,13 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage" :
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage" :
[
"tJxeWjzSP8k=",
"CkieGQwh/ik=",
@@ -37528,10 +41055,10 @@
"CkieGQwh/ik=",
"+YOGFnqd3E0="
],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
- "pathpayment|protocol version 20|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
- "pathpayment|protocol version 20|path payment with rounding errors" :
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 21|path payment with rounding errors" :
[
"Gpa9aD4DJOw=",
"iMwa5rHGinY=",
@@ -37543,7 +41070,7 @@
"V1/q+R467RA=",
"9GYaEez4DbM="
],
- "pathpayment|protocol version 20|path with bogus offer, bogus offer shows on offers trail" :
+ "pathpayment|protocol version 21|path with bogus offer, bogus offer shows on offers trail" :
[
"hCztTo0CczA=",
"Ka8U4r7MAjU=",
@@ -37554,7 +41081,7 @@
"e4FtKaOTfBc=",
"oE60nWpjmyM="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment" :
[
"C4TN8jqaqkE=",
"FIMi3EJNcUg=",
@@ -37573,7 +41100,7 @@
"EJxud/C1Mhs=",
"zc/f3LKAbK4="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
[
"LRkK4jqXWBo=",
"lwPrbXQ1mWo=",
@@ -37582,7 +41109,7 @@
"EqXzpwpFRp8=",
"kTHG6TQswfI="
],
- "pathpayment|protocol version 20|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
[
"d8EiH5M7KQc=",
"OglcvbhrVXA=",
@@ -37591,7 +41118,7 @@
"95b/2ZO0ntE=",
"YX2hENVxJZc="
],
- "pathpayment|protocol version 21" :
+ "pathpayment|protocol version 22" :
[
"cUQMQ9RgPHg=",
"b6/U9In9Ui8=",
@@ -37888,7 +41415,7 @@
"cUQMQ9RgPHg=",
"b6/U9In9Ui8="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37921,7 +41448,7 @@
"e9uKd1UYZAI=",
"LpOgILeqq+0="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37954,7 +41481,7 @@
"JvsKmdCuQBo=",
"SSsACGWjoWU="
],
- "pathpayment|protocol version 21|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -37987,7 +41514,7 @@
"jDg+0Ammu+0=",
"E2Zlum08+9I="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -38016,7 +41543,7 @@
"1QrSPHpxBnI=",
"03X/IJqviEI="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -38045,7 +41572,7 @@
"xydSS6J7xYg=",
"U38k7rUpv5E="
],
- "pathpayment|protocol version 21|authorized|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 22|authorized|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -38074,7 +41601,7 @@
"1QrSPHpxBnI=",
"u7mSGrQVR0o="
],
- "pathpayment|protocol version 21|crossed offers release sponsorships allowing payment to succeed for source" :
+ "pathpayment|protocol version 22|crossed offers release sponsorships allowing payment to succeed for source" :
[
"oOi64lG81hE=",
"McIQZpxkTbk=",
@@ -38087,7 +41614,7 @@
"2ia/2GAbec8=",
"UFj8dRs+xEE="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38228,13 +41755,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38375,13 +41902,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38522,13 +42049,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38669,13 +42196,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38816,13 +42343,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -38963,13 +42490,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39110,13 +42637,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39257,13 +42784,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -39404,15 +42931,15 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
- "pathpayment|protocol version 21|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
- "pathpayment|protocol version 21|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
- "pathpayment|protocol version 21|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
- "pathpayment|protocol version 21|issuer missing" :
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 22|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 22|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 22|issuer missing" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39430,10 +42957,10 @@
"kHPos1YTh0s=",
"HIonqQenqCU="
],
- "pathpayment|protocol version 21|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 21|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
- "pathpayment|protocol version 21|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 21|liabilities|cannot pay balance below selling liabilities" :
+ "pathpayment|protocol version 22|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 22|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 22|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 22|liabilities|cannot pay balance below selling liabilities" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -39449,7 +42976,7 @@
"rLE4aVvALvA=",
"e+rRweJixEg="
],
- "pathpayment|protocol version 21|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ "pathpayment|protocol version 22|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -39466,7 +42993,7 @@
"EAo7WeSRxC8=",
"9QtAVZBR0I4="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39494,7 +43021,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39522,7 +43049,7 @@
"6ukJ6pwumQA=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment 1 in trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39550,7 +43077,7 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39578,7 +43105,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39606,7 +43133,7 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39634,8 +43161,8 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
- "pathpayment|protocol version 21|path payment asset with not enough funds" :
+ "pathpayment|protocol version 22|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 22|path payment asset with not enough funds" :
[
"FWqDO87BVDM=",
"QMbF0hOsfFE=",
@@ -39645,7 +43172,7 @@
"G1fOnksLNJU=",
"8XNSdoCVBj0="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for first exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for first exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39668,7 +43195,7 @@
"M4HliX017NU=",
"s3kSrJ9sA98="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for last exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for last exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39690,7 +43217,7 @@
"3dOxZcgINys=",
"SEvbx8stJ/w="
],
- "pathpayment|protocol version 21|path payment crosses destination offer for middle exchange" :
+ "pathpayment|protocol version 22|path payment crosses destination offer for middle exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -39713,7 +43240,7 @@
"M4HliX017NU=",
"5SS270Eaknc="
],
- "pathpayment|protocol version 21|path payment crosses own offer for first exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -39735,7 +43262,7 @@
"nRwSLEfatUM=",
"oFGYSPic2yA="
],
- "pathpayment|protocol version 21|path payment crosses own offer for last exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39758,7 +43285,7 @@
"eWVSDw5VgBM=",
"1v0IntDINiw="
],
- "pathpayment|protocol version 21|path payment crosses own offer for middle exchange" :
+ "pathpayment|protocol version 22|path payment crosses own offer for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39781,7 +43308,7 @@
"AsxPE5FRYgc=",
"3WRfFw4YgQM="
],
- "pathpayment|protocol version 21|path payment destination amount 0" :
+ "pathpayment|protocol version 22|path payment destination amount 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39789,7 +43316,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination amount negative" :
+ "pathpayment|protocol version 22|path payment destination amount negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39797,7 +43324,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination currency invalid" :
+ "pathpayment|protocol version 22|path payment destination currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39805,8 +43332,8 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
- "pathpayment|protocol version 21|path payment destination does not have trustline" :
+ "pathpayment|protocol version 22|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 22|path payment destination does not have trustline" :
[
"3coszLNzRp8=",
"JxP+ZK0iv1M=",
@@ -39815,7 +43342,7 @@
"iaOG60RVfvs=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 21|path payment destination is issuer and does not exists for complex paths" :
+ "pathpayment|protocol version 22|path payment destination is issuer and does not exists for complex paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -39823,7 +43350,7 @@
"JRQP51PurrQ=",
"qPGIsG24J7U="
],
- "pathpayment|protocol version 21|path payment destination is issuer and does not exists for simple paths" :
+ "pathpayment|protocol version 22|path payment destination is issuer and does not exists for simple paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -39831,7 +43358,7 @@
"JRQP51PurrQ=",
"AC5kI5BjpWY="
],
- "pathpayment|protocol version 21|path payment destination is not authorized" :
+ "pathpayment|protocol version 22|path payment destination is not authorized" :
[
"3coszLNzRp8=",
"WT+HQlnTYVo=",
@@ -39846,9 +43373,9 @@
"voiqIxXqjL8=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 21|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 21|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 21|path payment destination line full" :
+ "pathpayment|protocol version 22|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 22|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 22|path payment destination line full" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39859,7 +43386,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 21|path payment destination line overflow" :
+ "pathpayment|protocol version 22|path payment destination line overflow" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -39870,7 +43397,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 21|path payment destination path currency invalid" :
+ "pathpayment|protocol version 22|path payment destination path currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -39878,7 +43405,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for first exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -39905,7 +43432,7 @@
"kP4eyoI1HZE=",
"fz8lPQJvq4k="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for last exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39933,7 +43460,7 @@
"8SPObYKW02k=",
"z6jC3R51BUc="
],
- "pathpayment|protocol version 21|path payment does not cross own offer if better is available for middle exchange" :
+ "pathpayment|protocol version 22|path payment does not cross own offer if better is available for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39961,7 +43488,7 @@
"otq0tYEJnSE=",
"6rMQQYHZ5Fk="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -39990,7 +43517,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40019,7 +43546,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 21|path payment empty trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40048,7 +43575,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40077,7 +43604,7 @@
"1QrSPHpxBnI=",
"jLlRKZzHGlM="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40106,7 +43633,7 @@
"xydSS6J7xYg=",
"Oa8zesB/gfA="
],
- "pathpayment|protocol version 21|path payment full trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40135,7 +43662,7 @@
"1QrSPHpxBnI=",
"nL+odvAZYuI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40188,9 +43715,9 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40243,9 +43770,9 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40298,9 +43825,9 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 21|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 21|path payment not enough offers for first exchange" :
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 22|path payment not enough offers for first exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40324,7 +43851,7 @@
"0Y/SYTU4Cxs=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment not enough offers for last exchange" :
+ "pathpayment|protocol version 22|path payment not enough offers for last exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40348,7 +43875,7 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment not enough offers for middle exchange" :
+ "pathpayment|protocol version 22|path payment not enough offers for middle exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40372,8 +43899,8 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 21|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
- "pathpayment|protocol version 21|path payment over send max asset" :
+ "pathpayment|protocol version 22|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 22|path payment over send max asset" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -40382,7 +43909,7 @@
"m8PFA9JUd58=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 21|path payment over send max with real path" :
+ "pathpayment|protocol version 22|path payment over send max with real path" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40406,7 +43933,7 @@
"S/d6ddx/tVA=",
"jhuA2ilv4Sk="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for first exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40435,7 +43962,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for last exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40464,7 +43991,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 21|path payment reaches limit for offer for second exchange" :
+ "pathpayment|protocol version 22|path payment reaches limit for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40493,7 +44020,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 21|path payment rounding" :
+ "pathpayment|protocol version 22|path payment rounding" :
[
"3coszLNzRp8=",
"5dyguq3/VGY=",
@@ -40502,7 +44029,7 @@
"5dyguq3/VGY=",
"BoHp/c5gZc4="
],
- "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
[
"kiBHDC4ijr4=",
"KicKGt0UeOA=",
@@ -40513,7 +44040,7 @@
"ViMrIySVXxo=",
"fdvRLfID+0o="
],
- "pathpayment|protocol version 21|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
[
"Y4m7XvhyLOY=",
"IJuHEhHQ7AE=",
@@ -40525,7 +44052,7 @@
"Pa2QlzvXpKI=",
"wTxT5A2/V0E="
],
- "pathpayment|protocol version 21|path payment send currency invalid" :
+ "pathpayment|protocol version 22|path payment send currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40533,7 +44060,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment send max 0" :
+ "pathpayment|protocol version 22|path payment send max 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40541,7 +44068,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment send max negative" :
+ "pathpayment|protocol version 22|path payment send max negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -40549,7 +44076,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 21|path payment source does not have trustline" :
+ "pathpayment|protocol version 22|path payment source does not have trustline" :
[
"H2V9dkAaPCE=",
"Y7r6ZwDqqNU=",
@@ -40557,7 +44084,7 @@
"kfGaIGQGn3Y=",
"KmrwgyVTh20="
],
- "pathpayment|protocol version 21|path payment source is not authorized" :
+ "pathpayment|protocol version 22|path payment source is not authorized" :
[
"AKotKUWNgkI=",
"QMbF0hOsfFE=",
@@ -40572,9 +44099,9 @@
"Qw4PwLm7L7A=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 21|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 21|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange" :
+ "pathpayment|protocol version 22|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 22|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40594,7 +44121,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 21|path payment takes all offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40624,7 +44151,7 @@
"nAQvwVqlPik=",
"kIUdvVZML00="
],
- "pathpayment|protocol version 21|path payment takes all offers, one offer per exchange" :
+ "pathpayment|protocol version 22|path payment takes all offers, one offer per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40648,7 +44175,7 @@
"S/d6ddx/tVA=",
"DEqPIopFY0Q="
],
- "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange" :
+ "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40668,7 +44195,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 21|path payment takes best offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -40698,10 +44225,10 @@
"nAQvwVqlPik=",
"8DH3Bma4DGc="
],
- "pathpayment|protocol version 21|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
- "pathpayment|protocol version 21|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
- "pathpayment|protocol version 21|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
- "pathpayment|protocol version 21|path payment with cycle" :
+ "pathpayment|protocol version 22|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 22|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 22|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 22|path payment with cycle" :
[
"djM+mbE11uo=",
"mwX7aKJi5Wo=",
@@ -40929,7 +44456,7 @@
"bifhtT8Uw+k=",
"J7aCGLVa3Zk="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -40941,7 +44468,7 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -40953,13 +44480,13 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage" :
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage" :
[
"tJxeWjzSP8k=",
"CkieGQwh/ik=",
@@ -40971,10 +44498,10 @@
"CkieGQwh/ik=",
"+YOGFnqd3E0="
],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
- "pathpayment|protocol version 21|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
- "pathpayment|protocol version 21|path payment with rounding errors" :
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 22|path payment with rounding errors" :
[
"Gpa9aD4DJOw=",
"iMwa5rHGinY=",
@@ -40986,7 +44513,7 @@
"V1/q+R467RA=",
"9GYaEez4DbM="
],
- "pathpayment|protocol version 21|path with bogus offer, bogus offer shows on offers trail" :
+ "pathpayment|protocol version 22|path with bogus offer, bogus offer shows on offers trail" :
[
"hCztTo0CczA=",
"Ka8U4r7MAjU=",
@@ -40997,7 +44524,7 @@
"e4FtKaOTfBc=",
"oE60nWpjmyM="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment" :
[
"C4TN8jqaqkE=",
"FIMi3EJNcUg=",
@@ -41016,7 +44543,7 @@
"EJxud/C1Mhs=",
"zc/f3LKAbK4="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
[
"LRkK4jqXWBo=",
"lwPrbXQ1mWo=",
@@ -41025,7 +44552,7 @@
"EqXzpwpFRp8=",
"kTHG6TQswfI="
],
- "pathpayment|protocol version 21|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
[
"d8EiH5M7KQc=",
"OglcvbhrVXA=",
@@ -41034,7 +44561,7 @@
"95b/2ZO0ntE=",
"YX2hENVxJZc="
],
- "pathpayment|protocol version 22" :
+ "pathpayment|protocol version 23" :
[
"cUQMQ9RgPHg=",
"b6/U9In9Ui8=",
@@ -41331,7 +44858,7 @@
"cUQMQ9RgPHg=",
"b6/U9In9Ui8="
],
- "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 23|authorized to maintain liabilities|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41364,7 +44891,7 @@
"e9uKd1UYZAI=",
"LpOgILeqq+0="
],
- "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 23|authorized to maintain liabilities|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41397,7 +44924,7 @@
"JvsKmdCuQBo=",
"SSsACGWjoWU="
],
- "pathpayment|protocol version 22|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 23|authorized to maintain liabilities|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41430,7 +44957,7 @@
"jDg+0Ammu+0=",
"E2Zlum08+9I="
],
- "pathpayment|protocol version 22|authorized|path payment uses whole best offer for first exchange" :
+ "pathpayment|protocol version 23|authorized|path payment uses whole best offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41459,7 +44986,7 @@
"1QrSPHpxBnI=",
"03X/IJqviEI="
],
- "pathpayment|protocol version 22|authorized|path payment uses whole best offer for last exchange" :
+ "pathpayment|protocol version 23|authorized|path payment uses whole best offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41488,7 +45015,7 @@
"xydSS6J7xYg=",
"U38k7rUpv5E="
],
- "pathpayment|protocol version 22|authorized|path payment uses whole best offer for second exchange" :
+ "pathpayment|protocol version 23|authorized|path payment uses whole best offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -41517,7 +45044,7 @@
"1QrSPHpxBnI=",
"u7mSGrQVR0o="
],
- "pathpayment|protocol version 22|crossed offers release sponsorships allowing payment to succeed for source" :
+ "pathpayment|protocol version 23|crossed offers release sponsorships allowing payment to succeed for source" :
[
"oOi64lG81hE=",
"McIQZpxkTbk=",
@@ -41530,7 +45057,7 @@
"2ia/2GAbec8=",
"UFj8dRs+xEE="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -41671,13 +45198,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully" : [ "Y5m91xrfrkI=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer fully and one partially" : [ "ejAo83iB6R0=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross one offer partially" : [ "fbaoqCq7OJ0=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross three offers fully" : [ "wKOZR0O7GxM=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully" : [ "NdaaJm4XT6Q=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|native for non-native|cross two offers fully and one partially" : [ "ZOr52L/+qMo=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -41818,13 +45345,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully" : [ "fUi1jjxup6A=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer fully and one partially" : [ "YtLDFqN7fkY=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross one offer partially" : [ "vl95YBlLFMg=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross three offers fully" : [ "pE0aUl2S1Fo=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully" : [ "zECCCio246g=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for native|cross two offers fully and one partially" : [ "0nukBUii2TE=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -41965,13 +45492,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully" : [ "/XaU5vvy2oU=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer fully and one partially" : [ "1j61AdMrPQ0=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross one offer partially" : [ "sPrl8XOXWBY=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross three offers fully" : [ "oc06M1xcLxc=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully" : [ "AK4CQxymkRE=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is other offer account|non-native for non-native|cross two offers fully and one partially" : [ "8q0X91brD6c=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42112,13 +45639,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully" : [ "QtGXFL2DM8Q=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer fully and one partially" : [ "jGe3ksJT0Ek=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross one offer partially" : [ "7wadrZG5G9U=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross three offers fully" : [ "gx3eipDgrvk=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully" : [ "NZ6TOaSHIE8=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, native for non-native|cross two offers fully and one partially" : [ "AZEv9gXWYE4=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42259,13 +45786,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully" : [ "TiojiseMws0=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer fully and one partially" : [ "hAz3Sp3gghs=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross one offer partially" : [ "TJB9igr00Xk=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross three offers fully" : [ "BeXplTI0qWA=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully" : [ "I9G7PWiWhBY=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for native|cross two offers fully and one partially" : [ "l5gkSvtpnpM=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42406,13 +45933,13 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully" : [ "JNsL0JhTgBE=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer fully and one partially" : [ "lnesdLAkJvM=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross one offer partially" : [ "25+IlBjF2Es=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross three offers fully" : [ "upYLYZtBY5M=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully" : [ "028YN+S5thE=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|dest, non-native for non-native|cross two offers fully and one partially" : [ "/gWcyu2defY=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42553,13 +46080,13 @@
"SQatXdtDbcE=",
"0Fqw0qX2G+A="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully" : [ "SCwV6RcaMRo=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer fully and one partially" : [ "Iz8A3rcZt+o=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross one offer partially" : [ "9Lu1Kcz24EI=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross three offers fully" : [ "4pctLE/d+oQ=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully" : [ "UBeUCYIGgNQ=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, native for non-native|cross two offers fully and one partially" : [ "Nk5oO9WY9vw=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42700,13 +46227,13 @@
"S7b4NM95SI4=",
"ei0a8rlHhfM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully" : [ "oEuA0qYd7Tc=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer fully and one partially" : [ "ToSJCpNhNHM=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross one offer partially" : [ "fH3JM8f6UMY=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross three offers fully" : [ "B2GT1sB1dnA=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully" : [ "0xI8tmtu2RQ=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for native|cross two offers fully and one partially" : [ "8PTEAR3qcfc=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native" :
[
"gsHxbQIj5Lc=",
"J8jAp0TNDBU=",
@@ -42847,15 +46374,15 @@
"OwMhFnwKma8=",
"LoMxsQjIWPM="
],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
- "pathpayment|protocol version 22|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
- "pathpayment|protocol version 22|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
- "pathpayment|protocol version 22|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
- "pathpayment|protocol version 22|issuer missing" :
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully" : [ "mxrX/vWsRO4=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer fully and one partially" : [ "94mtfSei4d8=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross one offer partially" : [ "uuzCDOB8mTo=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross three offers fully" : [ "HIZ8Nea4tOQ=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully" : [ "XRW+ULtTGGI=" ],
+ "pathpayment|protocol version 23|crossed sponsored offers|offer sponsor is source or dest account|source, non-native for non-native|cross two offers fully and one partially" : [ "6Yv8vFuiSWs=" ],
+ "pathpayment|protocol version 23|dest amount too big for XLM" : [ "2ePCk0pEWIk=", "q/CjqbUfPiQ=" ],
+ "pathpayment|protocol version 23|dest amount too big for asset" : [ "2ePCk0pEWIk=", "E7AIS3DLw1E=", "AnWQ/JWx8LM=", "8OIyXwk8d6I=" ],
+ "pathpayment|protocol version 23|issuer missing" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -42873,10 +46400,10 @@
"kHPos1YTh0s=",
"HIonqQenqCU="
],
- "pathpayment|protocol version 22|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 22|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
- "pathpayment|protocol version 22|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
- "pathpayment|protocol version 22|liabilities|cannot pay balance below selling liabilities" :
+ "pathpayment|protocol version 23|issuer missing|path payment last issuer missing" : [ "s2OnEOFVpkQ=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 23|issuer missing|path payment middle issuer missing" : [ "7xZBz587TlQ=" ],
+ "pathpayment|protocol version 23|issuer missing|path payment send issuer missing" : [ "YfxYKxRzuqE=", "t+5raMoTPOA=" ],
+ "pathpayment|protocol version 23|liabilities|cannot pay balance below selling liabilities" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -42892,7 +46419,7 @@
"rLE4aVvALvA=",
"e+rRweJixEg="
],
- "pathpayment|protocol version 22|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
+ "pathpayment|protocol version 23|liabilities|cannot receive such that balance + buying liabilities exceeds limit" :
[
"d8XpiCM8mvg=",
"FjxFCK0+4Qc=",
@@ -42909,7 +46436,7 @@
"EAo7WeSRxC8=",
"9QtAVZBR0I4="
],
- "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment 1 in trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -42937,7 +46464,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment 1 in trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -42965,7 +46492,7 @@
"6ukJ6pwumQA=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 22|path payment 1 in trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment 1 in trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -42993,7 +46520,7 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment 1 left in trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43021,7 +46548,7 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment 1 left in trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43049,7 +46576,7 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 22|path payment 1 left in trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment 1 left in trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43077,8 +46604,8 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
- "pathpayment|protocol version 22|path payment asset with not enough funds" :
+ "pathpayment|protocol version 23|path payment XLM with not enough funds" : [ "LrgPzLieFdw=", "Mq1VXOVBPp4=" ],
+ "pathpayment|protocol version 23|path payment asset with not enough funds" :
[
"FWqDO87BVDM=",
"QMbF0hOsfFE=",
@@ -43088,7 +46615,7 @@
"G1fOnksLNJU=",
"8XNSdoCVBj0="
],
- "pathpayment|protocol version 22|path payment crosses destination offer for first exchange" :
+ "pathpayment|protocol version 23|path payment crosses destination offer for first exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -43111,7 +46638,7 @@
"M4HliX017NU=",
"s3kSrJ9sA98="
],
- "pathpayment|protocol version 22|path payment crosses destination offer for last exchange" :
+ "pathpayment|protocol version 23|path payment crosses destination offer for last exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -43133,7 +46660,7 @@
"3dOxZcgINys=",
"SEvbx8stJ/w="
],
- "pathpayment|protocol version 22|path payment crosses destination offer for middle exchange" :
+ "pathpayment|protocol version 23|path payment crosses destination offer for middle exchange" :
[
"3coszLNzRp8=",
"1RuOJqPPSMI=",
@@ -43156,7 +46683,7 @@
"M4HliX017NU=",
"5SS270Eaknc="
],
- "pathpayment|protocol version 22|path payment crosses own offer for first exchange" :
+ "pathpayment|protocol version 23|path payment crosses own offer for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -43178,7 +46705,7 @@
"nRwSLEfatUM=",
"oFGYSPic2yA="
],
- "pathpayment|protocol version 22|path payment crosses own offer for last exchange" :
+ "pathpayment|protocol version 23|path payment crosses own offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43201,7 +46728,7 @@
"eWVSDw5VgBM=",
"1v0IntDINiw="
],
- "pathpayment|protocol version 22|path payment crosses own offer for middle exchange" :
+ "pathpayment|protocol version 23|path payment crosses own offer for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43224,7 +46751,7 @@
"AsxPE5FRYgc=",
"3WRfFw4YgQM="
],
- "pathpayment|protocol version 22|path payment destination amount 0" :
+ "pathpayment|protocol version 23|path payment destination amount 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43232,7 +46759,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment destination amount negative" :
+ "pathpayment|protocol version 23|path payment destination amount negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43240,7 +46767,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment destination currency invalid" :
+ "pathpayment|protocol version 23|path payment destination currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43248,8 +46775,8 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
- "pathpayment|protocol version 22|path payment destination does not have trustline" :
+ "pathpayment|protocol version 23|path payment destination does not exists" : [ "3coszLNzRp8=", "zJtRh6ipZbk=", "bFeyYdRFRGQ=", "8+r6jMw3TJg=" ],
+ "pathpayment|protocol version 23|path payment destination does not have trustline" :
[
"3coszLNzRp8=",
"JxP+ZK0iv1M=",
@@ -43258,7 +46785,7 @@
"iaOG60RVfvs=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 22|path payment destination is issuer and does not exists for complex paths" :
+ "pathpayment|protocol version 23|path payment destination is issuer and does not exists for complex paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -43266,7 +46793,7 @@
"JRQP51PurrQ=",
"qPGIsG24J7U="
],
- "pathpayment|protocol version 22|path payment destination is issuer and does not exists for simple paths" :
+ "pathpayment|protocol version 23|path payment destination is issuer and does not exists for simple paths" :
[
"3coszLNzRp8=",
"zJtRh6ipZbk=",
@@ -43274,7 +46801,7 @@
"JRQP51PurrQ=",
"AC5kI5BjpWY="
],
- "pathpayment|protocol version 22|path payment destination is not authorized" :
+ "pathpayment|protocol version 23|path payment destination is not authorized" :
[
"3coszLNzRp8=",
"WT+HQlnTYVo=",
@@ -43289,9 +46816,9 @@
"voiqIxXqjL8=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 22|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 22|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
- "pathpayment|protocol version 22|path payment destination line full" :
+ "pathpayment|protocol version 23|path payment destination is not authorized|allow maintain liabilities" : [ "S6DqTD6Na9I=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 23|path payment destination is not authorized|deny trust" : [ "3vt4aFh30wg=", "wL32dpYsEZk=", "bX1vOL/MDMI=" ],
+ "pathpayment|protocol version 23|path payment destination line full" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43302,7 +46829,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 22|path payment destination line overflow" :
+ "pathpayment|protocol version 23|path payment destination line overflow" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43313,7 +46840,7 @@
"CQs8hbrsfLQ=",
"99SzU/Kj6As="
],
- "pathpayment|protocol version 22|path payment destination path currency invalid" :
+ "pathpayment|protocol version 23|path payment destination path currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43321,7 +46848,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment does not cross own offer if better is available for first exchange" :
+ "pathpayment|protocol version 23|path payment does not cross own offer if better is available for first exchange" :
[
"fOxsW8NF5Hg=",
"ffbzUFEdFIU=",
@@ -43348,7 +46875,7 @@
"kP4eyoI1HZE=",
"fz8lPQJvq4k="
],
- "pathpayment|protocol version 22|path payment does not cross own offer if better is available for last exchange" :
+ "pathpayment|protocol version 23|path payment does not cross own offer if better is available for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43376,7 +46903,7 @@
"8SPObYKW02k=",
"z6jC3R51BUc="
],
- "pathpayment|protocol version 22|path payment does not cross own offer if better is available for middle exchange" :
+ "pathpayment|protocol version 23|path payment does not cross own offer if better is available for middle exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43404,7 +46931,7 @@
"otq0tYEJnSE=",
"6rMQQYHZ5Fk="
],
- "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment empty trust line for selling asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43433,7 +46960,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment empty trust line for selling asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43462,7 +46989,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 22|path payment empty trust line for selling asset for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment empty trust line for selling asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43491,7 +47018,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment full trust line for buying asset for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43520,7 +47047,7 @@
"1QrSPHpxBnI=",
"jLlRKZzHGlM="
],
- "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment full trust line for buying asset for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43549,7 +47076,7 @@
"xydSS6J7xYg=",
"Oa8zesB/gfA="
],
- "pathpayment|protocol version 22|path payment full trust line for buying asset for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment full trust line for buying asset for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43578,7 +47105,7 @@
"1QrSPHpxBnI=",
"nL+odvAZYuI="
],
- "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment missing trust line for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43631,9 +47158,9 @@
"KHKSRTUdwns=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 22|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
- "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment missing trust line for offer for first exchange|missing buying line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 23|path payment missing trust line for offer for first exchange|missing selling line" : [ "+rBomBe2ZTI=" ],
+ "pathpayment|protocol version 23|path payment missing trust line for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43686,9 +47213,9 @@
"FNEk8pUmQmc=",
"xydSS6J7xYg="
],
- "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 22|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
- "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment missing trust line for offer for last exchange|missing buying line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 23|path payment missing trust line for offer for last exchange|missing selling line" : [ "zP1RTivU4lE=" ],
+ "pathpayment|protocol version 23|path payment missing trust line for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43741,9 +47268,9 @@
"yEWAthtOTPg=",
"1QrSPHpxBnI="
],
- "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 22|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
- "pathpayment|protocol version 22|path payment not enough offers for first exchange" :
+ "pathpayment|protocol version 23|path payment missing trust line for offer for second exchange|missing buying line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 23|path payment missing trust line for offer for second exchange|missing selling line" : [ "mJMLSaXimmE=" ],
+ "pathpayment|protocol version 23|path payment not enough offers for first exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43767,7 +47294,7 @@
"0Y/SYTU4Cxs=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 22|path payment not enough offers for last exchange" :
+ "pathpayment|protocol version 23|path payment not enough offers for last exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43791,7 +47318,7 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 22|path payment not enough offers for middle exchange" :
+ "pathpayment|protocol version 23|path payment not enough offers for middle exchange" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43815,8 +47342,8 @@
"NL6hFlo68tQ=",
"7p5TdK7D9eg="
],
- "pathpayment|protocol version 22|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
- "pathpayment|protocol version 22|path payment over send max asset" :
+ "pathpayment|protocol version 23|path payment over send max XLM" : [ "EVXEYifVkW4=", "9mAgv2+OPCA=", "80uSjq30iW4=" ],
+ "pathpayment|protocol version 23|path payment over send max asset" :
[
"3coszLNzRp8=",
"QMbF0hOsfFE=",
@@ -43825,7 +47352,7 @@
"m8PFA9JUd58=",
"7xZBz587TlQ="
],
- "pathpayment|protocol version 22|path payment over send max with real path" :
+ "pathpayment|protocol version 23|path payment over send max with real path" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43849,7 +47376,7 @@
"S/d6ddx/tVA=",
"jhuA2ilv4Sk="
],
- "pathpayment|protocol version 22|path payment reaches limit for offer for first exchange" :
+ "pathpayment|protocol version 23|path payment reaches limit for offer for first exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43878,7 +47405,7 @@
"1QrSPHpxBnI=",
"+rBomBe2ZTI="
],
- "pathpayment|protocol version 22|path payment reaches limit for offer for last exchange" :
+ "pathpayment|protocol version 23|path payment reaches limit for offer for last exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43907,7 +47434,7 @@
"xydSS6J7xYg=",
"zP1RTivU4lE="
],
- "pathpayment|protocol version 22|path payment reaches limit for offer for second exchange" :
+ "pathpayment|protocol version 23|path payment reaches limit for offer for second exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -43936,7 +47463,7 @@
"1QrSPHpxBnI=",
"mJMLSaXimmE="
],
- "pathpayment|protocol version 22|path payment rounding" :
+ "pathpayment|protocol version 23|path payment rounding" :
[
"3coszLNzRp8=",
"5dyguq3/VGY=",
@@ -43945,7 +47472,7 @@
"5dyguq3/VGY=",
"BoHp/c5gZc4="
],
- "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
+ "pathpayment|protocol version 23|path payment rounding|exchangeV10 recalculate sheepValue: 1 offer" :
[
"kiBHDC4ijr4=",
"KicKGt0UeOA=",
@@ -43956,7 +47483,7 @@
"ViMrIySVXxo=",
"fdvRLfID+0o="
],
- "pathpayment|protocol version 22|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
+ "pathpayment|protocol version 23|path payment rounding|exchangeV10 recalculate sheepValue: 2 offers" :
[
"Y4m7XvhyLOY=",
"IJuHEhHQ7AE=",
@@ -43968,7 +47495,7 @@
"Pa2QlzvXpKI=",
"wTxT5A2/V0E="
],
- "pathpayment|protocol version 22|path payment send currency invalid" :
+ "pathpayment|protocol version 23|path payment send currency invalid" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43976,7 +47503,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment send max 0" :
+ "pathpayment|protocol version 23|path payment send max 0" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43984,7 +47511,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment send max negative" :
+ "pathpayment|protocol version 23|path payment send max negative" :
[
"3coszLNzRp8=",
"48QrkDQhQd4=",
@@ -43992,7 +47519,7 @@
"/nhDSTz41s4=",
"Ff3ZlCBAEpk="
],
- "pathpayment|protocol version 22|path payment source does not have trustline" :
+ "pathpayment|protocol version 23|path payment source does not have trustline" :
[
"H2V9dkAaPCE=",
"Y7r6ZwDqqNU=",
@@ -44000,7 +47527,7 @@
"kfGaIGQGn3Y=",
"KmrwgyVTh20="
],
- "pathpayment|protocol version 22|path payment source is not authorized" :
+ "pathpayment|protocol version 23|path payment source is not authorized" :
[
"AKotKUWNgkI=",
"QMbF0hOsfFE=",
@@ -44015,9 +47542,9 @@
"Qw4PwLm7L7A=",
"Lxvono0R+lA="
],
- "pathpayment|protocol version 22|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 22|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
- "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange" :
+ "pathpayment|protocol version 23|path payment source is not authorized|allow maintain liabilities" : [ "Dudt/fJCBgA=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 23|path payment source is not authorized|deny trust" : [ "pVWXSx5Q9vw=", "m4LaevBLQjA=", "EiL580EXuxU=" ],
+ "pathpayment|protocol version 23|path payment takes all offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -44037,7 +47564,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 22|path payment takes all offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 23|path payment takes all offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -44067,7 +47594,7 @@
"nAQvwVqlPik=",
"kIUdvVZML00="
],
- "pathpayment|protocol version 22|path payment takes all offers, one offer per exchange" :
+ "pathpayment|protocol version 23|path payment takes all offers, one offer per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -44091,7 +47618,7 @@
"S/d6ddx/tVA=",
"DEqPIopFY0Q="
],
- "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange" :
+ "pathpayment|protocol version 23|path payment takes best offers, multiple offers per exchange" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -44111,7 +47638,7 @@
"yMoWdLlFFS4=",
"NepDpe67eP0="
],
- "pathpayment|protocol version 22|path payment takes best offers, multiple offers per exchange V10" :
+ "pathpayment|protocol version 23|path payment takes best offers, multiple offers per exchange V10" :
[
"8AAcvJpCewI=",
"1fDa00YB/jc=",
@@ -44141,10 +47668,10 @@
"nAQvwVqlPik=",
"8DH3Bma4DGc="
],
- "pathpayment|protocol version 22|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
- "pathpayment|protocol version 22|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
- "pathpayment|protocol version 22|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
- "pathpayment|protocol version 22|path payment with cycle" :
+ "pathpayment|protocol version 23|path payment to self XLM" : [ "yi+VskzGPak=", "JnbCZ2frmrA=" ],
+ "pathpayment|protocol version 23|path payment to self asset" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "DK/4m85avCY=", "nBEAdDTl0wA=" ],
+ "pathpayment|protocol version 23|path payment to self asset over the limit" : [ "tEa08BGFvRg=", "vrylCnpymXk=", "dSSqey3YF3k=", "WdAdSIGgH+0=" ],
+ "pathpayment|protocol version 23|path payment with cycle" :
[
"djM+mbE11uo=",
"mwX7aKJi5Wo=",
@@ -44372,7 +47899,7 @@
"bifhtT8Uw+k=",
"J7aCGLVa3Zk="
],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage" :
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -44384,7 +47911,7 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax" :
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage with big sendmax" :
[
"ABrA4OXEylo=",
"kIA+ojqB7FI=",
@@ -44396,13 +47923,13 @@
"kIA+ojqB7FI=",
"cCyDyzTKe/s="
],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 22|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
- "pathpayment|protocol version 22|path payment with cycle|arbitrage" :
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage with big sendmax|send with path (IDR -> USD -> XLM -> IDR)" : [ "Vp+DXrHa5mo=" ],
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage with big sendmax|send with path (USD -> XLM -> IDR -> USD)" : [ "N3feXrIsA/4=" ],
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage with big sendmax|send with path (XLM -> IDR -> USD -> XLM)" : [ "R13OnWVZvto=" ],
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 23|path payment with cycle|anti-arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "6mfsczKMG+A=" ],
+ "pathpayment|protocol version 23|path payment with cycle|arbitrage" :
[
"tJxeWjzSP8k=",
"CkieGQwh/ik=",
@@ -44414,10 +47941,10 @@
"CkieGQwh/ik=",
"+YOGFnqd3E0="
],
- "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
- "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
- "pathpayment|protocol version 22|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
- "pathpayment|protocol version 22|path payment with rounding errors" :
+ "pathpayment|protocol version 23|path payment with cycle|arbitrage|send with path (IDR -> USD -> XLM -> IDR)" : [ "tTz29br0upU=" ],
+ "pathpayment|protocol version 23|path payment with cycle|arbitrage|send with path (USD -> XLM -> IDR -> USD)" : [ "GXLxWbgORxw=" ],
+ "pathpayment|protocol version 23|path payment with cycle|arbitrage|send with path (XLM -> IDR -> USD -> XLM)" : [ "5ZbVxZUx3Ho=" ],
+ "pathpayment|protocol version 23|path payment with rounding errors" :
[
"Gpa9aD4DJOw=",
"iMwa5rHGinY=",
@@ -44429,7 +47956,7 @@
"V1/q+R467RA=",
"9GYaEez4DbM="
],
- "pathpayment|protocol version 22|path with bogus offer, bogus offer shows on offers trail" :
+ "pathpayment|protocol version 23|path with bogus offer, bogus offer shows on offers trail" :
[
"hCztTo0CczA=",
"Ka8U4r7MAjU=",
@@ -44440,7 +47967,7 @@
"e4FtKaOTfBc=",
"oE60nWpjmyM="
],
- "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment" :
+ "pathpayment|protocol version 23|transact more than INT64_MAX in a path payment" :
[
"C4TN8jqaqkE=",
"FIMi3EJNcUg=",
@@ -44459,7 +47986,7 @@
"EJxud/C1Mhs=",
"zc/f3LKAbK4="
],
- "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
+ "pathpayment|protocol version 23|transact more than INT64_MAX in a path payment|burn more than INT64_MAX" :
[
"LRkK4jqXWBo=",
"lwPrbXQ1mWo=",
@@ -44468,7 +47995,7 @@
"EqXzpwpFRp8=",
"kTHG6TQswfI="
],
- "pathpayment|protocol version 22|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
+ "pathpayment|protocol version 23|transact more than INT64_MAX in a path payment|issue more than INT64_MAX" :
[
"d8EiH5M7KQc=",
"OglcvbhrVXA=",
diff --git a/test-tx-meta-baseline-next/PaymentTests.json b/test-tx-meta-baseline-next/PaymentTests.json
index cba66fdddf..83b648c441 100644
--- a/test-tx-meta-baseline-next/PaymentTests.json
+++ b/test-tx-meta-baseline-next/PaymentTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"payment fees|protocol version 0|fee bigger than base reserve|account has only base reserve + amount" : [ "Jpus0ofxyBI=" ],
"payment fees|protocol version 0|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "EacgVbI3SOw=" ],
@@ -269,6 +270,22 @@
"payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees" : [ "ualBRFHuens=", "17X2tvkzr6E=" ],
"payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "18QXoSo9vqc=", "D4z1lClszr4=" ],
"payment fees|protocol version 22|fee equal to base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "XQjIDMztgPM=", "FYeHSpoE1nA=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount" : [ "LnUNvPjIn3A=", "nQq3GZo6QJ4=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "/ZbT8MKNAKQ=", "yBWOeq9rsAg=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "XgY8DTPqNnI=", "LANK4IPG/L4=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "6wzV47gOVJk=", "tZK7Yqw8Ksk=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + one stroop" : [ "12GqZK2bqMg=", "3mAjGVWqtL4=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + two operation fees" : [ "U6umgL/Z890=", "ZcgXU95A7gQ=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "dacD37WgP7Q=", "2AgLDtsANuk=" ],
+ "payment fees|protocol version 23|fee bigger than base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "jjum2bmA87Q=", "L5/GlE2Tz10=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount" : [ "SUlKbENGWuk=", "zIvomDRcm94=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + one operation fee" : [ "R1wGBHrqPjc=", "CxsD4RnQ4xM=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "8Kbzfy92O/w=", "byxpGe6bngA=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "1i8xlXCJCPM=", "tZK7Yqw8Ksk=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + one stroop" : [ "5G8Hs89BnL8=", "IfavfyzhL1w=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + two operation fees" : [ "ualBRFHuens=", "17X2tvkzr6E=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "18QXoSo9vqc=", "D4z1lClszr4=" ],
+ "payment fees|protocol version 23|fee equal to base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "XQjIDMztgPM=", "FYeHSpoE1nA=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount" : [ "Jpus0ofxyBI=", "/lfj8xIFS8I=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount + one operation fee" : [ "EacgVbI3SOw=", "/lfj8xIFS8I=" ],
"payment fees|protocol version 2|fee bigger than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "bqpp59+loaQ=", "/lfj8xIFS8I=" ],
@@ -5950,6 +5967,388 @@
],
"payment|protocol version 22|simple credit|with trust|positive" : [ "cq+nDLNIO9s=", "TDc3dUiqCM4=" ],
"payment|protocol version 22|two payments, first breaking second" : [ "vUc5S9Cd81o=", "d5r2z9IGX9Q=" ],
+ "payment|protocol version 23" :
+ [
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM=",
+ "omYMV4GKFgU=",
+ "0NgpWkEuHx0=",
+ "WKnldq1fGUM="
+ ],
+ "payment|protocol version 23|a pays b, then a merge into b" : [ "ES4rPN1XjcQ=", "h6JaUMxEJfs=" ],
+ "payment|protocol version 23|a pays b, then b merge into a" : [ "ES4rPN1XjcQ=", "Wu9SvEYMYEw=" ],
+ "payment|protocol version 23|authorize flag|allow trust" :
+ [
+ "WEx+PmHYUnQ=",
+ "FrZjKtw8mwg=",
+ "fWyuTHD0lxQ=",
+ "gUsHRQ4kE2w=",
+ "EhAxAKvHhm0=",
+ "OOTod9XeDHM=",
+ "rq3n/Bvl0Q4=",
+ "95X5xQU1zow=",
+ "HP9ZYvdoD8E="
+ ],
+ "payment|protocol version 23|authorize flag|set trustline flags" :
+ [
+ "WEx+PmHYUnQ=",
+ "FrZjKtw8mwg=",
+ "fWyuTHD0lxQ=",
+ "gUsHRQ4kE2w=",
+ "EhAxAKvHhm0=",
+ "OOTod9XeDHM=",
+ "rq3n/Bvl0Q4=",
+ "95X5xQU1zow=",
+ "HP9ZYvdoD8E="
+ ],
+ "payment|protocol version 23|create, merge, pay, 2 accounts" : [ "ayQECBwgu0Y=", "XlRFU8U/sp8=" ],
+ "payment|protocol version 23|create, merge, pay, 3 accounts" : [ "ayQECBwgu0Y=", "SnBrVt2AiDw=" ],
+ "payment|protocol version 23|create, path payment, merge, create" : [ "ayQECBwgu0Y=", "eHMzPTdV2vg=", "eiDar//lEqU=", "xr1vuMghCjw=" ],
+ "payment|protocol version 23|dest amount too big for native asset" : [ "q/CjqbUfPiQ=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount" : [ "7n5xfNXpNc8=", "HWd8z1+W03I=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + one operation fee" : [ "zRnjbYP6ihI=", "5/7u0b9G76k=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + one operation fee + one stroop" : [ "piQM5kjJAEw=", "hRvPPxiuQIA=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + one operation fee - one stroop" : [ "x7eeDGnSxSc=", "K+dbnQJxdR4=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + one stroop" : [ "200+3NTEsqk=", "//hZ5eBjQKQ=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + two operation fees" : [ "ciEm4RTGHxY=", "BjrVM/0d8/E=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + two operation fees - one stroop" : [ "kB8ineY1A5A=", "FR4+81LEKA4=" ],
+ "payment|protocol version 23|fee less than base reserve|account has only base reserve + amount + two operation fees - two stroops" : [ "Ja/NwLLCShg=", "emvXKlNy+vM=" ],
+ "payment|protocol version 23|issuer large amounts" : [ "wEU/zCnc8Mo=", "MVuj+4cfYng=", "sag0e+tg3B4=" ],
+ "payment|protocol version 23|liabilities|cannot pay balance below selling liabilities" :
+ [
+ "ltpCIaZczig=",
+ "Fyt0Ko8v24o=",
+ "8foGwQE4PAU=",
+ "hZOSm+cnafw=",
+ "1VsPvuxunjE="
+ ],
+ "payment|protocol version 23|liabilities|cannot receive such that balance + buying liabilities exceeds limit" : [ "gI7wp98WcBw=", "aW8hu5XyLHA=", "DP3/1asPnh8=", "RXOvWQFq7Y8=" ],
+ "payment|protocol version 23|merge then send" : [ "hc0wHrLyUjU=", "PqyEQ8HTVrM=" ],
+ "payment|protocol version 23|pay self multiple, merge, pay self multiple, merge" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "4/lZJjAE4VA=" ],
+ "payment|protocol version 23|pay self, merge, pay self, merge" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "Fj56Iw2mL0Q=" ],
+ "payment|protocol version 23|pay, merge, create, pay, 2 accounts" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "a/TIxtU3xRY=" ],
+ "payment|protocol version 23|pay, merge, create, pay, 3 accounts" : [ "ayQECBwgu0Y=", "EiDemRZ1xOk=", "bw+SPmQfe2s=", "SJSgeM3Uu+A=" ],
+ "payment|protocol version 23|pay, merge, create, pay, self" : [ "ayQECBwgu0Y=", "h08RODS6E8w=", "H49QH0JWmyA=" ],
+ "payment|protocol version 23|rescue account (was below reserve)" : [ "0AJAg3PrWXA=", "mfRk/WoQjGQ=", "F/+oKcTd+9w=", "oH6J+nwxCQ0=" ],
+ "payment|protocol version 23|send XLM to a new account (no destination)" : [ "q/CjqbUfPiQ=" ],
+ "payment|protocol version 23|send XLM to an existing account" : [ "n4X0EHaykn8=" ],
+ "payment|protocol version 23|send to self" :
+ [
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "iX3hWmMDNv8=",
+ "4hxf1GGjgp0=",
+ "Sp5UTt3KyUQ=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE=",
+ "XpRqQNnEFXo=",
+ "orfn8/I545M=",
+ "UjAvRf8o/lc=",
+ "JvxswFLCouE="
+ ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and 0 balance|all" : [ "q+s/qIS5jIM=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and 0 balance|few" : [ "q+s/qIS5jIM=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and 0 balance|more than have" : [ "Sp5UTt3KyUQ=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and full balance" : [ "GLV7WdfYLnw=", "GLV7WdfYLnw=", "GLV7WdfYLnw=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and full balance|all" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and full balance|few" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and full balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and half balance" : [ "tnun7ue7puM=", "tnun7ue7puM=", "tnun7ue7puM=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and half balance|few" : [ "gaBc/Inp5R8=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and half balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|existing asset|with trustline and half balance|to full" : [ "gaBc/Inp5R8=" ],
+ "payment|protocol version 23|send to self|existing asset|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 23|send to self|native|all" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 23|send to self|native|few" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 23|send to self|native|more than have" : [ "MNsD/hpmws4=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and 0 balance|all" : [ "Fg7J/gUBuDc=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and 0 balance|few" : [ "Fg7J/gUBuDc=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and 0 balance|more than have" : [ "Sp5UTt3KyUQ=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and full balance" : [ "yTkIG0a9CNU=", "yTkIG0a9CNU=", "yTkIG0a9CNU=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and full balance|all" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and full balance|few" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and full balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and half balance" : [ "n7pzIKzj+yM=", "n7pzIKzj+yM=", "n7pzIKzj+yM=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and half balance|few" : [ "6azhfLIBtZ4=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and half balance|more than have" : [ "paIxxeaCNho=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|with trustline and half balance|to full" : [ "6azhfLIBtZ4=" ],
+ "payment|protocol version 23|send to self|non existing asset with existing issuer|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 23|send to self|non existing asset with non existing issuer|without trustline" : [ "vHdHm1ve7mA=" ],
+ "payment|protocol version 23|simple credit|credit payment with no trust" : [ "HeM7OR1loHc=" ],
+ "payment|protocol version 23|simple credit|credit sent to new account (no account error)" : [ "HeM7OR1loHc=" ],
+ "payment|protocol version 23|simple credit|with trust" :
+ [
+ "0w6ojK35fmo=",
+ "HwKcbHhDEEE=",
+ "2P285NfeaI8=",
+ "jv+r78VrmhI=",
+ "0w6ojK35fmo=",
+ "HwKcbHhDEEE=",
+ "2P285NfeaI8=",
+ "jv+r78VrmhI="
+ ],
+ "payment|protocol version 23|simple credit|with trust|missing issuer" :
+ [
+ "cGwxRvCq0ig=",
+ "2Itf+Qw1TNw=",
+ "RF4Eosc/lIM=",
+ "PMFNThVyhW0=",
+ "Elc+Da6J2CA=",
+ "5QFuDzALZMk="
+ ],
+ "payment|protocol version 23|simple credit|with trust|positive" : [ "cq+nDLNIO9s=", "TDc3dUiqCM4=" ],
+ "payment|protocol version 23|two payments, first breaking second" : [ "vUc5S9Cd81o=", "d5r2z9IGX9Q=" ],
"payment|protocol version 2|a pays b, then a merge into b" : [ "tC1VsNNRT18=", "6Cm6IY7Goqo=" ],
"payment|protocol version 2|a pays b, then b merge into a" : [ "tC1VsNNRT18=", "L64XLnXWjLE=" ],
"payment|protocol version 2|authorize flag|allow trust" :
diff --git a/test-tx-meta-baseline-next/RevokeSponsorshipTests.json b/test-tx-meta-baseline-next/RevokeSponsorshipTests.json
index a0d9a91e13..337d92ae3f 100644
--- a/test-tx-meta-baseline-next/RevokeSponsorshipTests.json
+++ b/test-tx-meta-baseline-next/RevokeSponsorshipTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"update sponsorship|protocol version 0|invalid input" : [ "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=" ],
"update sponsorship|protocol version 0|invalid input|invalid trustline keys" : [ "dhe5iAdbDEg=" ],
@@ -1477,6 +1478,152 @@
"Q8rVNUnFVyo=",
"ZJ6LqPNm9YU="
],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is not sponsored|account" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is not sponsored|claimable balances" : [ "zljpJI2QM6A=", "ukb0VD9tGXE=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is not sponsored|signer" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is not sponsored|trust line" : [ "zljpJI2QM6A=", "LGoJXqPqFJA=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is sponsored|account" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is sponsored|claimable balances" : [ "zljpJI2QM6A=", "ukb0VD9tGXE=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is sponsored|signer|Account has sponsored entry" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is sponsored|signer|Signer is the only sponsorship" : [ "zljpJI2QM6A=", "NkSdmMW7ViE=" ],
+ "update sponsorship|protocol version 23|entry is not sponsored|account is sponsored|trust line" : [ "zljpJI2QM6A=", "LGoJXqPqFJA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is not sponsored|claimable balance" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is not sponsored|signer" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is not sponsored|trust line" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored by owner|data" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored by owner|offer" : [ "7hLEl2G7DxE=", "iQjvkbpQ4po=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored by owner|signer" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored by owner|trustline" : [ "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|account" : [ "qmTHu4kt2c0=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|claimable balances" : [ "E9mO/AGttQw=", "H0TWbmJDKno=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|data" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|offer" : [ "7hLEl2G7DxE=", "1S8bSkqTX0s=", "okQkPk1bwzk=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|signer" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 23|entry is sponsored|sponsor is sponsored|trust line" : [ "0rCskf3w41Q=", "y5xsMWKAh1A=" ],
+ "update sponsorship|protocol version 23|failure tests|does not exist" : [ "FugNlUBhrvA=", "FugNlUBhrvA=", "FugNlUBhrvA=" ],
+ "update sponsorship|protocol version 23|failure tests|does not exist|use wrong account in offer key" : [ "EiXaQtJB464=", "S8my1pv0KcM=", "3IR+YmKs30M=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|entry|establish sponsorship" : [ "zljpJI2QM6A=", "yNCcD809OGs=", "7eIlN1YVTBI=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|entry|remove sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|entry|transfer sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|signer|establish sponsorship" : [ "zljpJI2QM6A=", "yNCcD809OGs=", "nx9GUWGUkwY=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|signer|remove sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 23|failure tests|low reserve|signer|transfer sponsorship" : [ "0rCskf3w41Q=", "CB3zlqUqXTU=" ],
+ "update sponsorship|protocol version 23|failure tests|not sponsor" :
+ [
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I=",
+ "zljpJI2QM6A=",
+ "0vkiBqYB0/I="
+ ],
+ "update sponsorship|protocol version 23|failure tests|not sponsor|entry is not sponsored. transfer from wrong source account" : [ "7eIlN1YVTBI=" ],
+ "update sponsorship|protocol version 23|failure tests|not sponsor|signer is not sponsored. transfer from wrong source account" : [ "nx9GUWGUkwY=" ],
+ "update sponsorship|protocol version 23|invalid input" :
+ [
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8=",
+ "4Pvtm7KpKs8="
+ ],
+ "update sponsorship|protocol version 23|invalid input|invalid trustline keys" : [ "0o7C9IkSli4=" ],
+ "update sponsorship|protocol version 23|too many sponsoring" :
+ [
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE=",
+ "7hLEl2G7DxE="
+ ],
+ "update sponsorship|protocol version 23|too many sponsoring|account" :
+ [
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA=",
+ "t4jbN1UrkUA="
+ ],
+ "update sponsorship|protocol version 23|too many sponsoring|claimable balance" :
+ [
+ "/3jBHudBiys=",
+ "QctJflExV9Q=",
+ "/3jBHudBiys=",
+ "QctJflExV9Q=",
+ "/3jBHudBiys=",
+ "QctJflExV9Q="
+ ],
+ "update sponsorship|protocol version 23|too many sponsoring|pool share trustline" :
+ [
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I=",
+ "BoWN0yYuSg0=",
+ "Sue6hMtbxU0=",
+ "GmDpnG7bnDI=",
+ "pJwif+p6+X4=",
+ "kyQ97y6FF+I="
+ ],
+ "update sponsorship|protocol version 23|too many sponsoring|signer" :
+ [
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY=",
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY=",
+ "ksToWFG6LM8=",
+ "z7zZuLB/nVY="
+ ],
+ "update sponsorship|protocol version 23|too many sponsoring|trustline" :
+ [
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU=",
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU=",
+ "Q8rVNUnFVyo=",
+ "ZJ6LqPNm9YU="
+ ],
"update sponsorship|protocol version 2|invalid input" : [ "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=", "+OHYPtl+vPU=" ],
"update sponsorship|protocol version 2|invalid input|invalid trustline keys" : [ "dhe5iAdbDEg=" ],
"update sponsorship|protocol version 2|too many sponsoring" :
diff --git a/test-tx-meta-baseline-next/SetOptionsTests.json b/test-tx-meta-baseline-next/SetOptionsTests.json
index 25648cb66c..23e0ebe172 100644
--- a/test-tx-meta-baseline-next/SetOptionsTests.json
+++ b/test-tx-meta-baseline-next/SetOptionsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"set options|protocol version 0" :
[
@@ -2165,6 +2166,188 @@
"1lR3Fq0QXpo=",
"KNNbIhYcerU="
],
+ "set options|protocol version 23" :
+ [
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw=",
+ "gQ2ltIp3Kcw="
+ ],
+ "set options|protocol version 23|Home domain|invalid home domain" : [ "qfychd3sH3Y=", "bjSEmZjbch4=", "BDLUaR4RlS0=" ],
+ "set options|protocol version 23|Signers|add and remove many signers, some with sponsorships" :
+ [
+ "1y6+P8JbQFI=",
+ "X+w4uyvvugI=",
+ "rQG8VEDj6SM=",
+ "lX+WZ4Ki/cU=",
+ "jbeJTnMkJbA=",
+ "iBYhC9zPsb0=",
+ "Ut+s6wddyK0=",
+ "jj5o47oX9w0=",
+ "BKI3hni4G1g=",
+ "2HXNvWZhUEM=",
+ "aJF5qymBOyw=",
+ "ONig13EIaLI=",
+ "LTJZ8ObO6Dk=",
+ "Ydeyeh7vmZ8=",
+ "QRSHaJsNIS4=",
+ "CYSS5NXo+lQ=",
+ "dCsqHh+PYC0=",
+ "UR6Wi8qGJTs=",
+ "7RA1dQYxo4w=",
+ "oR5dXZ4WDpI=",
+ "4Qg/Wn5xH3Y=",
+ "A+Ry/nehWOk=",
+ "gqCNPIZ/ZKs=",
+ "OFyoqvll4f4=",
+ "MWicP0BXxdo=",
+ "YKKH+jVp0fo=",
+ "VzIxsv+CYjE=",
+ "q7Jfrpotmus=",
+ "fR7VvRnu7rE=",
+ "32uLn9KBvx8=",
+ "bvsfeQzU8A0=",
+ "6JZIp7V0x/k=",
+ "ge7zmfdGhCk=",
+ "xLgvieq4H78=",
+ "GQVfJkcItTA=",
+ "pD1jADyKeFE=",
+ "sdeyFHsGc5Y=",
+ "vlIsSNDyd5w=",
+ "a8dlAYhcXQ8=",
+ "ChbvLWi8A8k=",
+ "QZmTX5BzxXQ=",
+ "9vy3Ck8eQ68=",
+ "E6zNkE5A0RY=",
+ "wOY+ZMyOKY8=",
+ "g19y13FR100=",
+ "EO7Mza771lw=",
+ "dfL5YGndwls=",
+ "7hVkceFKBMk=",
+ "+3s5pr7RBKI=",
+ "5k/IEb/HkCg=",
+ "lRAKy5ug/O0=",
+ "5RD4FMhXZbg=",
+ "hm6KW5y5zNo=",
+ "sLMzSJEdHxk=",
+ "9B0PELY94+E=",
+ "F/z3tdhMLLM=",
+ "4V8xw7qcTug=",
+ "UfMZMTt4c5I=",
+ "cVTOa2tcy/8=",
+ "+N/wR7NzVmU=",
+ "HNZkrExZzHY=",
+ "TyXMdatTRBU=",
+ "hpU4guktl9o=",
+ "VEmQGJyAeco=",
+ "3weG2nqbaQo=",
+ "cBGdcFnb/88=",
+ "dLPCRFjYSpY=",
+ "7CD3ZdS1BII=",
+ "VcYIIwuRSEc=",
+ "HJYX92CqjCU=",
+ "tOzrhkCVrTk=",
+ "E4j4spsyVuI=",
+ "u55fIpl6fHY=",
+ "+nhfZf1Z/Jk=",
+ "n3lebTUf3Mg=",
+ "U/mj4wc9kMY=",
+ "4nKs3xnemSs=",
+ "SFyJVgVoezs=",
+ "ZvuTDweS8uw=",
+ "3YZus2969xQ=",
+ "FKd5x/m/spA=",
+ "xHSnDlIHtkU=",
+ "IBtC5pFF+mA=",
+ "JQmtUggKdeU=",
+ "kQ+LBxnZitE=",
+ "VuGwKPW1Dm8=",
+ "+R+rDXu1kww="
+ ],
+ "set options|protocol version 23|Signers|add signer with native buying liabilities" : [ "38PGch32Yj8=", "a0Y+nX12cIA=", "jtIBQ22cXd8=" ],
+ "set options|protocol version 23|Signers|add signer with native selling liabilities" :
+ [
+ "38PGch32Yj8=",
+ "wRxyByGAg1M=",
+ "UF4QXsLSDFA=",
+ "gv+h/mUNbsc=",
+ "QgGYJzzK950="
+ ],
+ "set options|protocol version 23|Signers|bad thresholds" : [ "qfychd3sH3Y=", "bjSEmZjbch4=", "BDLUaR4RlS0=" ],
+ "set options|protocol version 23|Signers|bad weight for master key" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 23|Signers|can't use master key as alternate signer" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 23|Signers|delete signer that does not exist with sponsorships" : [ "2uBnNfq498Q=" ],
+ "set options|protocol version 23|Signers|ed25519 payload signer" : [ "SJAFgP/N7Cw=", "6HG1pPS7mN8=", "/xb9kmQfLRM=" ],
+ "set options|protocol version 23|Signers|insufficient balance" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 23|Signers|invalid signer weight" : [ "q8+e9afXZt8=", "Oj5/tePHbPY=" ],
+ "set options|protocol version 23|Signers|non-account signers" :
+ [
+ "q8+e9afXZt8=",
+ "MYl3RCncSPM=",
+ "H+NLFPCfpJc=",
+ "GVNVIvgwKuI=",
+ "RxN4DRgpb/c=",
+ "fNQqefdx0z0=",
+ "m5uSD3MNQo0=",
+ "eyDgURLiDrw=",
+ "6f0yBWKn6xA="
+ ],
+ "set options|protocol version 23|Signers|sponsorship" : [ "+WEkxMSEL0I=", "wGSJfL1Y+wc=", "+WEkxMSEL0I=", "wGSJfL1Y+wc=" ],
+ "set options|protocol version 23|Signers|sponsorship|create, modify, and remove sponsored entry" : [ "JXf3gY19VdA=" ],
+ "set options|protocol version 23|Signers|too many signers" :
+ [
+ "o3hAfMUEbvI=",
+ "E6iSP2WD17Y=",
+ "pwL2VtNY3DM=",
+ "x+WtocV1dS8=",
+ "YaTJ/wLV0QU=",
+ "hXY36LUbxTw=",
+ "TSn1J6tE9Fg=",
+ "da+N+KHQ8E8=",
+ "k3sT39o3B+4=",
+ "fUKRKTQZEv4=",
+ "d+3nFJG018o=",
+ "qa5WTHbBfvU=",
+ "dN7PgFV2tOE=",
+ "yZoO8kdO8Bc=",
+ "5B0PNXPXzpU=",
+ "ChtkaU47z/0=",
+ "R7FTtdfDngs=",
+ "OUrG2fq2JGg=",
+ "OGlnK224hvM=",
+ "zH7sBjsKgvw=",
+ "2hgJNKFAHvQ="
+ ],
+ "set options|protocol version 23|Signers|too many subentries" : [ "vr9Ti+U2lyI=", "vr9Ti+U2lyI=" ],
+ "set options|protocol version 23|flags|Can't set and clear same flag" : [ "qfychd3sH3Y=" ],
+ "set options|protocol version 23|flags|auth flags" :
+ [
+ "z/qiQYsIoXY=",
+ "yKP4oxPYKng=",
+ "aFSzZ/99Ee8=",
+ "OYXuyqtd2Gc=",
+ "bhEC112s7dc=",
+ "1lR3Fq0QXpo=",
+ "KNNbIhYcerU="
+ ],
"set options|protocol version 2|Home domain|invalid home domain" : [ "/lfj8xIFS8I=", "/lfj8xIFS8I=", "/lfj8xIFS8I=" ],
"set options|protocol version 2|Signers|add signer with native buying liabilities" : [ "7mDTyBusMEE=", "F4XfmmSvUyo=", "LjJWBJ6wR7U=" ],
"set options|protocol version 2|Signers|add signer with native selling liabilities" : [ "7mDTyBusMEE=", "44U+GUCwrJk=", "LjJWBJ6wR7U=" ],
diff --git a/test-tx-meta-baseline-next/SetTrustLineFlagsTests.json b/test-tx-meta-baseline-next/SetTrustLineFlagsTests.json
index 09ead380c2..2c21d9d4d7 100644
--- a/test-tx-meta-baseline-next/SetTrustLineFlagsTests.json
+++ b/test-tx-meta-baseline-next/SetTrustLineFlagsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"revoke from pool|protocol version 0" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 1" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
@@ -12065,6 +12066,2411 @@
"nQGAiQTM5xo=",
"gZGReKwsHpc="
],
+ "revoke from pool|protocol version 23" :
+ [
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY=",
+ "g3RVwOBVkSg=",
+ "dDTjF7w4j+U=",
+ "DyAU48O6zUY="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - both non-native|pool is deleted" :
+ [
+ "+Ym5Ouh3A1g=",
+ "/BH1FTN6+h4=",
+ "Bb6Zlvmk/YY=",
+ "oD36Rf6sYbo=",
+ "zgWKGSSDS8Y=",
+ "zOs2pjvRVVk=",
+ "FEXxc2YLC4o=",
+ "Pvg4mu4e4tk=",
+ "aZ6CD+nyHqI=",
+ "T6ZTXkZCyiw=",
+ "PVifaxNjURY=",
+ "NJPDAGPMWVg="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - both non-native|pool still exists" :
+ [
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "n+cLxNwPwm8=",
+ "XCkkdzq6R5M=",
+ "KMsJgkYHiDQ=",
+ "NAIMaVMbswo=",
+ "1htoEiMSMSw=",
+ "tXQTMfzM2pI=",
+ "ki9SMrdROjM=",
+ "pVK6UbIYqrU=",
+ "rhlR2P3SQvQ=",
+ "nsKXQAxQVyU=",
+ "qw79ncEVqY8=",
+ "0AXRCL6Rqas="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - one non-native" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - one non-native|pool is deleted" :
+ [
+ "lpgdCIoiExw=",
+ "peZERE3AFAc=",
+ "wnAJ5laFHNE=",
+ "h9NhAZ5VjcY=",
+ "Vc5oKsGfBJQ=",
+ "iFgtOshFZxo=",
+ "weNK62IZAXE=",
+ "rG0okGWigAI=",
+ "TZwrqJvtkcg=",
+ "hGGgNBk5FJY=",
+ "NVPfNIzA1jU="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claim - one non-native|pool still exists" :
+ [
+ "b+6egKjMCAs=",
+ "SaWxxGLV5X8=",
+ "tFuT5qlE3Zo=",
+ "pPH0JJdFXtU=",
+ "dREKPS4SyK4=",
+ "Zq574yBOaYU=",
+ "GRBEr3O/Jvo=",
+ "m1bpgWrv+wM=",
+ "gcw3c2Hq+dI=",
+ "C3pVpf5g2p8=",
+ "bNwbWkEKHIE=",
+ "eTzf+hkEGYc=",
+ "1/TUeZ80ZRo=",
+ "aoZCKpXXeUs=",
+ "cXvh8tefhU8=",
+ "2GGOlfbmX9s="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claimable balance created for issuer|assetA issuer" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "LwrvuE87QAA=",
+ "SeEriguCssQ=",
+ "p/y71HH6sJs=",
+ "peZERE3AFAc=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "Zs8cJ8HAP6Q=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|claimable balance created for issuer|assetB issuer" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "Mg/lKeId6BI=",
+ "gGEDFOyqMVE=",
+ "9k7VxkFIBnk=",
+ "DjvkXsGBP/0=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "RPPvoCE+Q68=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - both non-native" :
+ [
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg=",
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - both non-native|pool is deleted" :
+ [
+ "ZTBvv0B9yN0=",
+ "Usnr3zGU8Cg=",
+ "ySEZjtY8cJE=",
+ "4+gwz1OxBfU=",
+ "Jq9kKIWNUz0=",
+ "UI0LFkR9H8E=",
+ "nq4ipJ6kDoo=",
+ "kc8tICANsHU=",
+ "yY/OU+u+ZfI=",
+ "AmVgBm23JF4="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - both non-native|pool still exists" :
+ [
+ "/QMFkNN5Kek=",
+ "4peUB8yndew=",
+ "ZuYDaSMDk+8=",
+ "b9SBhsYMppQ=",
+ "EcgGajTQyxk=",
+ "YoQkhO8Qo9A=",
+ "S/yMi/PZzUU=",
+ "I1KlCKSm1d0=",
+ "u7cKMcmvLgY=",
+ "h7NZP6FasMk=",
+ "lzy5CKJQd9c=",
+ "uVXdy7UHiUQ=",
+ "ba7tmG67KNo=",
+ "5JH7R9gY2ds=",
+ "54pdB1xmjVc=",
+ "4Pp3LnJ/nu4=",
+ "FseWFTYw16Q="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - one non-native" :
+ [
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg=",
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - one non-native|pool is deleted" :
+ [
+ "48XgeIZy8OY=",
+ "UPSHkOf2/1o=",
+ "nrj4fYhF7R4=",
+ "I0mWnLDu1Ak=",
+ "/4VRCC1k2Gk=",
+ "2eMUUzN1jhw=",
+ "XzoIgWa+9g8=",
+ "VlReDo1U8Hc=",
+ "EK4R6FyCnuw=",
+ "YnmGQrG8rOA="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|clawback - one non-native|pool still exists" :
+ [
+ "VhKunZd1t4U=",
+ "f+ZW2SsHZ5s=",
+ "BorfDJHTcCo=",
+ "3JknvYRsmJE=",
+ "aMTO71+IE0k=",
+ "3LyZR3MRuaA=",
+ "ztyZ6bTbij4=",
+ "BHuS0Q4PngU=",
+ "n2DrGRZE6Eo=",
+ "Jn5F1BmuJRg=",
+ "0dW7Yhc6pLs=",
+ "uFpCWPnZOmk=",
+ "0s0nW8k3YOg=",
+ "O8ZjocTx1jA=",
+ "BCnSI7M83Og="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke from 0 balance pool share trustline" :
+ [
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "HrDvHPNYnLk=",
+ "XSU8PLWDyaA=",
+ "yiEVFZDw32g=",
+ "6wdVXH5SaRY="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke from multiple pools" :
+ [
+ "Hjo8FQqueqw=",
+ "xE+eIl3ob+U=",
+ "2xVG+zeF8mk=",
+ "3+u+ODVf3ig=",
+ "a8xgjKLHfTc=",
+ "OgZIAN3xZAs=",
+ "wbEIQW/amSw=",
+ "YhmrSjGVrlI=",
+ "0XbJrLRTBcA=",
+ "rEtjEPsHQm0=",
+ "zC2kU6X2QjE=",
+ "pZ4U6lguLxI=",
+ "pDrrlrxDtKE=",
+ "ZR/Dqy56VNA=",
+ "LoIXspQzqYA=",
+ "kTWZYHXdBRU=",
+ "TWXrYreuxz8=",
+ "QFA1ZIehQNA=",
+ "w+Ac3lim2Qc=",
+ "HWShIqqgj3E=",
+ "ZBEFh82t/lU=",
+ "c7Q4LhXmJcw=",
+ "TQP4kPIkmWY=",
+ "K8fnkhoZhdc=",
+ "YOwxlpqCOtg=",
+ "W5y2rMqyJDs=",
+ "+ulPx8MN6bs=",
+ "VgNIl6N3eJY=",
+ "K7wqPFpAqS0=",
+ "W9hpRN8rO1c=",
+ "coSNMDGjeiA=",
+ "TEDG1ng65a0=",
+ "6sQSiW905i4=",
+ "PgExoIsc+Mw=",
+ "lxd4vFR/wQg=",
+ "FH7FDQM9BWo=",
+ "iwTTjfUmoKI=",
+ "n/8Lfvkv95w=",
+ "diUvzncUAXs=",
+ "FU55H2/4lrs=",
+ "BNaceEtNxL4=",
+ "pYn+f3gfJ/0=",
+ "lppR5dJHT38=",
+ "mK6Ofe93kOk=",
+ "c6tz0zMRAVI=",
+ "RSv0SNcZFmE=",
+ "beZDLwy7ygU=",
+ "M+H39/ZjqoY=",
+ "YG+6DjMksF0=",
+ "49jL/eDQz2Y=",
+ "h0BsrbtGSlg=",
+ "jwsBhNpubhs=",
+ "ziV5kYNkA84=",
+ "CydzDhFMm0E=",
+ "3gmjr7p2rAQ=",
+ "iRvZXykG6zk=",
+ "Q06fbRxyiK8=",
+ "hzjDoin6BP8=",
+ "4EPq34X5FWs=",
+ "+y+sOMwuYi8=",
+ "O/Vq5w/i2NE=",
+ "MEzTbN8PM/k=",
+ "knna+KKyLJU=",
+ "WB+8v75Uu48=",
+ "YHK21yvuqeY=",
+ "i2eqhtqDiyY=",
+ "xrVQIIooWDU=",
+ "p8J0PACGSj4=",
+ "pHdadNDYClk=",
+ "JSi1KawNpGE=",
+ "ZopZZAUQ598=",
+ "KTvErdzoNxU=",
+ "invydohTVkg=",
+ "XTLvzjW+oW0=",
+ "jF7Cwq3w5TI=",
+ "lDQwkFD7/ts=",
+ "PiMbyl1/jmU=",
+ "Ysj5Za1DImQ=",
+ "gdQUlwVkJcs="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetA" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "dW6cpULhKNk=",
+ "wO/3uM9B2Po=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "Vr6N7oWmQT4=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "2WpKVigASKk="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetB" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "Wvh7hNfDjhk=",
+ "jJSVMvszpVc=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "gfI9syNVctI=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "t530TWbdh1s="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke leads to redeemed pool shares and pulled offers|one non-native - revoke assetB" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "fgnaOFchQII=",
+ "TA/cdM4Xy/0=",
+ "Fu+KgY+q8dE=",
+ "DTXAW/tJReo=",
+ "CNKqUHo3CeE=",
+ "OLsHk9FFIWU=",
+ "vQyOXojXeKU=",
+ "pFtFgKL1ezY=",
+ "O84hnqFJqmE=",
+ "YdZtXiFDy1g=",
+ "41QlAWdoh/4=",
+ "P9E1tFj//rI=",
+ "NKF2PFq7gwk="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetA" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "pQujAY8POkk=",
+ "FdX4A7Gb+2k=",
+ "b+6egKjMCAs=",
+ "5zsQlwN87jE=",
+ "Y1WB5vwm9lA=",
+ "rHgSIjA/pnE=",
+ "0eW7bXcf62M=",
+ "QqUFUy4zmKU=",
+ "36Os85JolBo=",
+ "8cti8D9htIQ=",
+ "PH/OfShy+OE=",
+ "EDe4tW2B9Tg=",
+ "g6EVmdH8ZlY=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetB" :
+ [
+ "i6Zjthun9YI=",
+ "EOg44IvGPmI=",
+ "Ulq8tDXb62Y=",
+ "0uxgYO14KiA=",
+ "b+6egKjMCAs=",
+ "iLJufErHcmM=",
+ "v94XKmPxYxg=",
+ "1/u4PxnETPA=",
+ "t36g9PytvkE=",
+ "LCgAyG45HtM=",
+ "BEK0nbOKYHU=",
+ "Y/wSO1WsqI8=",
+ "pU/5LFHf55I=",
+ "YpkHsxj22Dk=",
+ "m0LV40D3kdE=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "QhkoBGcOpgw=",
+ "5nk7BvOxp9I=",
+ "ruGZxsvHwFU=",
+ "jPejNuKonlE=",
+ "HUyGo1kPa9c=",
+ "njt5dITGAZ0=",
+ "dtYxYb05f7Y=",
+ "BrVTJ4IHoaY=",
+ "ZBrXMdp2QCc=",
+ "xbD8nAq8Ni8="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "LBd+57JLOXk=",
+ "0kJ7g+ZLoHU=",
+ "YLZQarx6jxc=",
+ "nHyEc22+0OQ=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "EQMvn/t6mtw=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "pdl3IFOY1lo=",
+ "fvohpA+kTIE=",
+ "M2y6CjlVHOM=",
+ "ocfYlYp1MK4=",
+ "dRNEFuN+B1w=",
+ "WO9knC4D5h8=",
+ "Kl11EG5LxQE=",
+ "cTbvrFiOBsw="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "/3AiHDXmMT8=",
+ "ZwzseH1CRk0=",
+ "IfMZXz9C1TU=",
+ "gAFXUR6/mO4=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "H56NCb8sb0o=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships" :
+ [
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "q2D5a2B98T0="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "nObizgvUQYg=",
+ "OUaS+ccymcI=",
+ "n5c4nzHu9So=",
+ "rosuVpQ5osM=",
+ "M9fx/pOAvKo=",
+ "dNYiAdnBZo4=",
+ "eHhA/C1i2mc=",
+ "HDjsiqnZlsI=",
+ "0xRsBO61d/s=",
+ "2OLKDzPsp3E=",
+ "6gYidblhKGo=",
+ "vLfma5tjkkk="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - no sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "zKjqfQEDWvI=",
+ "YJjOyj8oHbY=",
+ "Rqbx2eVuSNY=",
+ "hX4iIibV3h4=",
+ "Xvvf6qdz5I8=",
+ "PVOkd7lYBTU=",
+ "DjMTLgn3RQA=",
+ "xYQXHf6ITg4=",
+ "40JfTtpnY+w=",
+ "qDEoMnxSHFc=",
+ "fzCs6fzTx7w=",
+ "hL73VBQx+ow=",
+ "tbjxFEhbuOY="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "/W4Juu4l2Ic=",
+ "X/Y9KHIwNhc=",
+ "SGByQXLfA4c=",
+ "1u06ilPZz9M=",
+ "wU5gbx4l6RQ=",
+ "iDZ2ZgywwIU=",
+ "uUliUfPzrys=",
+ "b4HGjd/Z7z8=",
+ "KGvYRDSK/Nw=",
+ "kanYRZtNLPM=",
+ "8GOxyk2oHow=",
+ "55eywZbLw0E=",
+ "tqD/hzH0laY="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - sponsored account is the sponsor of the pool share trustline - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|increase reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "6qZO+9Oc0UY=",
+ "shyGTVCpQGQ=",
+ "JmtKFxnFG3E=",
+ "9R90QvL2AwY=",
+ "WNNCRPDBJqA=",
+ "r2LUTId77ik=",
+ "2GiHdNApg48=",
+ "JLKRkbYMHkg=",
+ "dyPvMndH2Fc=",
+ "+RE6xwqw3dA=",
+ "bKn2P54ILaE=",
+ "8FC00+kD3so=",
+ "BnyXePT2Z1E="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "GbGFfkRWX58="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "pN6bXNfHkDc=",
+ "LnToo8b/nrc=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "6PIZbtSfdAo=",
+ "v0NkMfsvWx0=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "DpJkKM/x7js=",
+ "RYW1DMK0ylo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - multiple pool share trustlines - one sponsored pool share trustline - sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "t50Kx6IzVpg=",
+ "ps2OKFiCm7w=",
+ "1zNlN3+6j8I=",
+ "chzR/pHaXRg=",
+ "52h8i8Tdzt4=",
+ "mpc0RkLo4yI=",
+ "rtSTaFd6+ng=",
+ "0LROhafk0r4=",
+ "f6Q55wZmQ2k=",
+ "qcCUAm8Cdzw=",
+ "UKCQ1XeW86k=",
+ "gr5DWNcUbzQ=",
+ "2o+bQPrUP3E=",
+ "sGS8tJDmVc8=",
+ "cUP//etQdKA=",
+ "mH/GPeeiL1Y=",
+ "TyJwWhfq3J8=",
+ "TfdZ3vO1FSA=",
+ "btBQvPowyKU=",
+ "IrmUtB+zlAQ=",
+ "jh3Zm4pxTSE=",
+ "6KkNNBbF+kM=",
+ "QvNqxR4I4Lw=",
+ "kauJIQkouUs=",
+ "MUYygCSmVLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "j4KCLOuE7GI=",
+ "hkRNAZ+pf6I=",
+ "OYdQ8oas65o=",
+ "gIx1hFW87do=",
+ "qnIWlcK74I4=",
+ "kDID1UeVaG8=",
+ "Tv4Nkqn8lAI=",
+ "U8VNLfxtkI0=",
+ "PwR2t1WmsD8=",
+ "KsheP71B1Sc=",
+ "9T9qBm6ZOfk=",
+ "zuHXiQ2u+sY=",
+ "IhwUdJA6//4="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "fhiZpRFu5qM="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "b8tRcpsi8mA=",
+ "F5ijK7yoWUM=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "jEo9NWKZw8c=",
+ "lVkiSLJ+lks=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "WCcXJyH6x8M=",
+ "UgHx67V4GSs="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - sponsored account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "Yn3JP1iE3q4=",
+ "WnrhiyYLcP8=",
+ "02UzR/sJcH4=",
+ "JgZ6h2sW6Ao=",
+ "gBLmwZvzISo=",
+ "siVxaUj23R0=",
+ "S+5WujVRdKQ=",
+ "XtznL6LlO7U=",
+ "vgFfCWjo7i8=",
+ "l8LLQalH6ZI=",
+ "0h7F7RRdTZU=",
+ "8oMOyvCqojo="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - sponsored pool share trustline - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "LJ2ADr8o3x4=",
+ "SPKthBvbvuI=",
+ "k8LUcEnDKnI=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Fb5B6hfsZlE=",
+ "xZxeysEiyJ8=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "T7hAK6j5ZJk=",
+ "IfepYsnZcsw="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|same reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "NWGl+O8AraM=",
+ "sd5lz+CnDWM=",
+ "OYdQ8oas65o=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Tv4Nkqn8lAI=",
+ "Ih5j1LPZaHo=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "zuHXiQ2u+sY=",
+ "JvlgwDUBNow="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|sponsorships|trustline is owned by one issuer and sponsored by the other" :
+ [
+ "8luTh3PGQYo=",
+ "5Jgd2eRDit4=",
+ "VbrDPwVZknI=",
+ "xoEy6wWM4oU=",
+ "olz2QDlZEHw=",
+ "qssWSfmkMYU=",
+ "bEJUZpAS1Vk=",
+ "AXIifRxSVt8=",
+ "V4Ioj0Qih9k=",
+ "oduAfdyMC+k=",
+ "r7jMSv9BP6M="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|trade with pool, revoke, then trade again|both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "ZFdkn/ouZ88=",
+ "tvXsAfmkSxs=",
+ "YLZQarx6jxc=",
+ "Y7SP93sFOgs=",
+ "Y5VET2vN1Sk=",
+ "4yKjvqPn5co=",
+ "lxK0HXhQW/o=",
+ "NrZg4VuyrJc=",
+ "9CXpaMsv+Is=",
+ "0cN4a9QINro=",
+ "W2lIBEmpZ5E=",
+ "htPTx+5xcsw=",
+ "8IvIcQJSV4w=",
+ "lAq+pol1X38=",
+ "K+Q57Dbu8+o="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|trade with pool, revoke, then trade again|one non-native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "Rjx7eO63QF4=",
+ "KQ6Q21mq0XE=",
+ "F7/u2rZpZMU=",
+ "JsZZJjrKsU4=",
+ "aaUQBFoOHBQ=",
+ "1erOIF6ZO+w=",
+ "yv+TlyhjF34=",
+ "bwHyVUS2uB4=",
+ "ihtWhcneSbc=",
+ "8ftFgorkUNc=",
+ "srbllBL5YrU=",
+ "77fYVul99HM=",
+ "Yxyr3gy2bl8=",
+ "HwkM7Io95hY="
+ ],
+ "revoke from pool|protocol version 23|revoke with allow trust|validate op num and tx account is used in hash" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "X0ZDRAOQph4=",
+ "glK5AsTZj+Q=",
+ "mym0/yXhQsA=",
+ "fQw441JCKi0=",
+ "2jRroFI89Ww=",
+ "Q1Sa3X+v164=",
+ "o0wJ50z5CT8=",
+ "bQzQyc5LID4=",
+ "SW3I+9ZFaOM=",
+ "NWU6e5TPyKo=",
+ "C1+eBaQfrWQ=",
+ "VNAezj7BuzE="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - both non-native|pool is deleted" :
+ [
+ "+Ym5Ouh3A1g=",
+ "/BH1FTN6+h4=",
+ "Bb6Zlvmk/YY=",
+ "oD36Rf6sYbo=",
+ "zgWKGSSDS8Y=",
+ "zOs2pjvRVVk=",
+ "FEXxc2YLC4o=",
+ "Pvg4mu4e4tk=",
+ "aZ6CD+nyHqI=",
+ "T6ZTXkZCyiw=",
+ "PVifaxNjURY=",
+ "NJPDAGPMWVg="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - both non-native|pool still exists" :
+ [
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "n+cLxNwPwm8=",
+ "XCkkdzq6R5M=",
+ "KMsJgkYHiDQ=",
+ "NAIMaVMbswo=",
+ "1htoEiMSMSw=",
+ "tXQTMfzM2pI=",
+ "ki9SMrdROjM=",
+ "pVK6UbIYqrU=",
+ "rhlR2P3SQvQ=",
+ "nsKXQAxQVyU=",
+ "qw79ncEVqY8=",
+ "0AXRCL6Rqas="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - one non-native" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - one non-native|pool is deleted" :
+ [
+ "lpgdCIoiExw=",
+ "peZERE3AFAc=",
+ "wnAJ5laFHNE=",
+ "h9NhAZ5VjcY=",
+ "Vc5oKsGfBJQ=",
+ "iFgtOshFZxo=",
+ "weNK62IZAXE=",
+ "rG0okGWigAI=",
+ "TZwrqJvtkcg=",
+ "hGGgNBk5FJY=",
+ "NVPfNIzA1jU="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claim - one non-native|pool still exists" :
+ [
+ "b+6egKjMCAs=",
+ "SaWxxGLV5X8=",
+ "tFuT5qlE3Zo=",
+ "pPH0JJdFXtU=",
+ "dREKPS4SyK4=",
+ "Zq574yBOaYU=",
+ "GRBEr3O/Jvo=",
+ "m1bpgWrv+wM=",
+ "gcw3c2Hq+dI=",
+ "C3pVpf5g2p8=",
+ "bNwbWkEKHIE=",
+ "eTzf+hkEGYc=",
+ "1/TUeZ80ZRo=",
+ "aoZCKpXXeUs=",
+ "cXvh8tefhU8=",
+ "2GGOlfbmX9s="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claimable balance created for issuer|assetA issuer" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "LwrvuE87QAA=",
+ "SeEriguCssQ=",
+ "p/y71HH6sJs=",
+ "peZERE3AFAc=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "Zs8cJ8HAP6Q=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|claimable balance created for issuer|assetB issuer" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "Mg/lKeId6BI=",
+ "gGEDFOyqMVE=",
+ "9k7VxkFIBnk=",
+ "DjvkXsGBP/0=",
+ "PxwZFci+P5Y=",
+ "kNR4/bBYQHg=",
+ "HSDhkd3JF2o=",
+ "djwzOCB7uLA=",
+ "RPPvoCE+Q68=",
+ "owNYUuBKpLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - both non-native" :
+ [
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg=",
+ "r7oythK+RbI=",
+ "Usqjfiks82g=",
+ "i03Ddtu6hzM=",
+ "EOdDa7rxVeQ=",
+ "gYmWXkwXgJY=",
+ "8mL4vX7OJxI=",
+ "bH6DOEhs6Yg="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - both non-native|pool is deleted" :
+ [
+ "ZTBvv0B9yN0=",
+ "Usnr3zGU8Cg=",
+ "ySEZjtY8cJE=",
+ "4+gwz1OxBfU=",
+ "Jq9kKIWNUz0=",
+ "UI0LFkR9H8E=",
+ "nq4ipJ6kDoo=",
+ "kc8tICANsHU=",
+ "yY/OU+u+ZfI=",
+ "AmVgBm23JF4="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - both non-native|pool still exists" :
+ [
+ "/QMFkNN5Kek=",
+ "4peUB8yndew=",
+ "ZuYDaSMDk+8=",
+ "b9SBhsYMppQ=",
+ "EcgGajTQyxk=",
+ "YoQkhO8Qo9A=",
+ "S/yMi/PZzUU=",
+ "I1KlCKSm1d0=",
+ "u7cKMcmvLgY=",
+ "h7NZP6FasMk=",
+ "lzy5CKJQd9c=",
+ "uVXdy7UHiUQ=",
+ "ba7tmG67KNo=",
+ "5JH7R9gY2ds=",
+ "54pdB1xmjVc=",
+ "4Pp3LnJ/nu4=",
+ "FseWFTYw16Q="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - one non-native" :
+ [
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg=",
+ "r7oythK+RbI=",
+ "CNzp8vxNklI=",
+ "EUjzFjCEoqQ=",
+ "VXuq/YgN/vY=",
+ "9RoUZUX9kYg="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - one non-native|pool is deleted" :
+ [
+ "48XgeIZy8OY=",
+ "UPSHkOf2/1o=",
+ "nrj4fYhF7R4=",
+ "I0mWnLDu1Ak=",
+ "/4VRCC1k2Gk=",
+ "2eMUUzN1jhw=",
+ "XzoIgWa+9g8=",
+ "VlReDo1U8Hc=",
+ "EK4R6FyCnuw=",
+ "YnmGQrG8rOA="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|clawback - one non-native|pool still exists" :
+ [
+ "VhKunZd1t4U=",
+ "f+ZW2SsHZ5s=",
+ "BorfDJHTcCo=",
+ "3JknvYRsmJE=",
+ "aMTO71+IE0k=",
+ "3LyZR3MRuaA=",
+ "ztyZ6bTbij4=",
+ "BHuS0Q4PngU=",
+ "n2DrGRZE6Eo=",
+ "Jn5F1BmuJRg=",
+ "0dW7Yhc6pLs=",
+ "uFpCWPnZOmk=",
+ "0s0nW8k3YOg=",
+ "O8ZjocTx1jA=",
+ "BCnSI7M83Og="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke from 0 balance pool share trustline" :
+ [
+ "DtCkKQhJX0I=",
+ "uZ2O0tsqFmE=",
+ "HrDvHPNYnLk=",
+ "XSU8PLWDyaA=",
+ "yiEVFZDw32g=",
+ "6wdVXH5SaRY="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke from multiple pools" :
+ [
+ "Hjo8FQqueqw=",
+ "xE+eIl3ob+U=",
+ "2xVG+zeF8mk=",
+ "3+u+ODVf3ig=",
+ "a8xgjKLHfTc=",
+ "OgZIAN3xZAs=",
+ "wbEIQW/amSw=",
+ "YhmrSjGVrlI=",
+ "0XbJrLRTBcA=",
+ "rEtjEPsHQm0=",
+ "zC2kU6X2QjE=",
+ "pZ4U6lguLxI=",
+ "pDrrlrxDtKE=",
+ "ZR/Dqy56VNA=",
+ "LoIXspQzqYA=",
+ "kTWZYHXdBRU=",
+ "TWXrYreuxz8=",
+ "QFA1ZIehQNA=",
+ "w+Ac3lim2Qc=",
+ "HWShIqqgj3E=",
+ "ZBEFh82t/lU=",
+ "c7Q4LhXmJcw=",
+ "TQP4kPIkmWY=",
+ "K8fnkhoZhdc=",
+ "YOwxlpqCOtg=",
+ "W5y2rMqyJDs=",
+ "+ulPx8MN6bs=",
+ "VgNIl6N3eJY=",
+ "K7wqPFpAqS0=",
+ "W9hpRN8rO1c=",
+ "coSNMDGjeiA=",
+ "TEDG1ng65a0=",
+ "6sQSiW905i4=",
+ "PgExoIsc+Mw=",
+ "lxd4vFR/wQg=",
+ "FH7FDQM9BWo=",
+ "iwTTjfUmoKI=",
+ "n/8Lfvkv95w=",
+ "diUvzncUAXs=",
+ "FU55H2/4lrs=",
+ "BNaceEtNxL4=",
+ "pYn+f3gfJ/0=",
+ "lppR5dJHT38=",
+ "mK6Ofe93kOk=",
+ "c6tz0zMRAVI=",
+ "RSv0SNcZFmE=",
+ "beZDLwy7ygU=",
+ "M+H39/ZjqoY=",
+ "YG+6DjMksF0=",
+ "49jL/eDQz2Y=",
+ "h0BsrbtGSlg=",
+ "jwsBhNpubhs=",
+ "ziV5kYNkA84=",
+ "CydzDhFMm0E=",
+ "3gmjr7p2rAQ=",
+ "iRvZXykG6zk=",
+ "Q06fbRxyiK8=",
+ "hzjDoin6BP8=",
+ "4EPq34X5FWs=",
+ "+y+sOMwuYi8=",
+ "O/Vq5w/i2NE=",
+ "MEzTbN8PM/k=",
+ "knna+KKyLJU=",
+ "WB+8v75Uu48=",
+ "YHK21yvuqeY=",
+ "i2eqhtqDiyY=",
+ "xrVQIIooWDU=",
+ "p8J0PACGSj4=",
+ "pHdadNDYClk=",
+ "JSi1KawNpGE=",
+ "ZopZZAUQ598=",
+ "KTvErdzoNxU=",
+ "invydohTVkg=",
+ "XTLvzjW+oW0=",
+ "jF7Cwq3w5TI=",
+ "lDQwkFD7/ts=",
+ "PiMbyl1/jmU=",
+ "Ysj5Za1DImQ=",
+ "gdQUlwVkJcs="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetA" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "dW6cpULhKNk=",
+ "wO/3uM9B2Po=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "Vr6N7oWmQT4=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "2WpKVigASKk="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|both non-native - revoke assetB" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "2sX4Sh/tiBM=",
+ "4kF+i9RRWyE=",
+ "Wvh7hNfDjhk=",
+ "jJSVMvszpVc=",
+ "0pW28jZEiao=",
+ "BvOyV9MUJB0=",
+ "68ZL9j8rXn8=",
+ "3+Zo4DXdu5k=",
+ "gfI9syNVctI=",
+ "aISYDX+eYdQ=",
+ "ziyBcfUw/JA=",
+ "L1+rG709XjY=",
+ "5HKca2CD6Kw=",
+ "t530TWbdh1s="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke leads to redeemed pool shares and pulled offers|one non-native - revoke assetB" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "fgnaOFchQII=",
+ "TA/cdM4Xy/0=",
+ "Fu+KgY+q8dE=",
+ "DTXAW/tJReo=",
+ "CNKqUHo3CeE=",
+ "OLsHk9FFIWU=",
+ "vQyOXojXeKU=",
+ "pFtFgKL1ezY=",
+ "O84hnqFJqmE=",
+ "YdZtXiFDy1g=",
+ "41QlAWdoh/4=",
+ "P9E1tFj//rI=",
+ "NKF2PFq7gwk="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetA" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "pQujAY8POkk=",
+ "FdX4A7Gb+2k=",
+ "b+6egKjMCAs=",
+ "5zsQlwN87jE=",
+ "Y1WB5vwm9lA=",
+ "rHgSIjA/pnE=",
+ "0eW7bXcf62M=",
+ "QqUFUy4zmKU=",
+ "36Os85JolBo=",
+ "8cti8D9htIQ=",
+ "PH/OfShy+OE=",
+ "EDe4tW2B9Tg=",
+ "g6EVmdH8ZlY=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|revoked account is issuer of assetB" :
+ [
+ "i6Zjthun9YI=",
+ "EOg44IvGPmI=",
+ "Ulq8tDXb62Y=",
+ "0uxgYO14KiA=",
+ "b+6egKjMCAs=",
+ "iLJufErHcmM=",
+ "v94XKmPxYxg=",
+ "1/u4PxnETPA=",
+ "t36g9PytvkE=",
+ "LCgAyG45HtM=",
+ "BEK0nbOKYHU=",
+ "Y/wSO1WsqI8=",
+ "pU/5LFHf55I=",
+ "YpkHsxj22Dk=",
+ "m0LV40D3kdE=",
+ "/qk74x6QxCY=",
+ "ZNcr8wf/LFI="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "QhkoBGcOpgw=",
+ "5nk7BvOxp9I=",
+ "ruGZxsvHwFU=",
+ "jPejNuKonlE=",
+ "HUyGo1kPa9c=",
+ "njt5dITGAZ0=",
+ "dtYxYb05f7Y=",
+ "BrVTJ4IHoaY=",
+ "ZBrXMdp2QCc=",
+ "xbD8nAq8Ni8="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetA - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "LBd+57JLOXk=",
+ "0kJ7g+ZLoHU=",
+ "YLZQarx6jxc=",
+ "nHyEc22+0OQ=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "EQMvn/t6mtw=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "pdl3IFOY1lo=",
+ "fvohpA+kTIE=",
+ "M2y6CjlVHOM=",
+ "ocfYlYp1MK4=",
+ "dRNEFuN+B1w=",
+ "WO9knC4D5h8=",
+ "Kl11EG5LxQE=",
+ "cTbvrFiOBsw="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|revoke pool share trustline that results in one less claimable balance due to rounding|trade down assetB - non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "/3AiHDXmMT8=",
+ "ZwzseH1CRk0=",
+ "IfMZXz9C1TU=",
+ "gAFXUR6/mO4=",
+ "sORJw7MV/A8=",
+ "pKM0Du0y6vQ=",
+ "045XQtYPYEs=",
+ "uy7x4oSNPhs=",
+ "H56NCb8sb0o=",
+ "cyVNTG3Ming="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships" :
+ [
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y=",
+ "i+CR1Sdebws=",
+ "IL92eudhS6Y="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "q2D5a2B98T0="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "nObizgvUQYg=",
+ "OUaS+ccymcI=",
+ "n5c4nzHu9So=",
+ "rosuVpQ5osM=",
+ "M9fx/pOAvKo=",
+ "dNYiAdnBZo4=",
+ "eHhA/C1i2mc=",
+ "HDjsiqnZlsI=",
+ "0xRsBO61d/s=",
+ "2OLKDzPsp3E=",
+ "6gYidblhKGo=",
+ "vLfma5tjkkk="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - no sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "zKjqfQEDWvI=",
+ "YJjOyj8oHbY=",
+ "Rqbx2eVuSNY=",
+ "hX4iIibV3h4=",
+ "Xvvf6qdz5I8=",
+ "PVOkd7lYBTU=",
+ "DjMTLgn3RQA=",
+ "xYQXHf6ITg4=",
+ "40JfTtpnY+w=",
+ "qDEoMnxSHFc=",
+ "fzCs6fzTx7w=",
+ "hL73VBQx+ow=",
+ "tbjxFEhbuOY="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "/W4Juu4l2Ic=",
+ "X/Y9KHIwNhc=",
+ "SGByQXLfA4c=",
+ "1u06ilPZz9M=",
+ "wU5gbx4l6RQ=",
+ "iDZ2ZgywwIU=",
+ "uUliUfPzrys=",
+ "b4HGjd/Z7z8=",
+ "KGvYRDSK/Nw=",
+ "kanYRZtNLPM=",
+ "8GOxyk2oHow=",
+ "55eywZbLw0E=",
+ "tqD/hzH0laY="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - sponsored account is the sponsor of the pool share trustline - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|increase reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "6qZO+9Oc0UY=",
+ "shyGTVCpQGQ=",
+ "JmtKFxnFG3E=",
+ "9R90QvL2AwY=",
+ "WNNCRPDBJqA=",
+ "r2LUTId77ik=",
+ "2GiHdNApg48=",
+ "JLKRkbYMHkg=",
+ "dyPvMndH2Fc=",
+ "+RE6xwqw3dA=",
+ "bKn2P54ILaE=",
+ "8FC00+kD3so=",
+ "BnyXePT2Z1E="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - issuer sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "GbGFfkRWX58="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - issuer sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "pN6bXNfHkDc=",
+ "LnToo8b/nrc=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "6PIZbtSfdAo=",
+ "v0NkMfsvWx0=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "DpJkKM/x7js=",
+ "RYW1DMK0ylo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - multiple pool share trustlines - one sponsored pool share trustline - sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "t50Kx6IzVpg=",
+ "ps2OKFiCm7w=",
+ "1zNlN3+6j8I=",
+ "chzR/pHaXRg=",
+ "52h8i8Tdzt4=",
+ "mpc0RkLo4yI=",
+ "rtSTaFd6+ng=",
+ "0LROhafk0r4=",
+ "f6Q55wZmQ2k=",
+ "qcCUAm8Cdzw=",
+ "UKCQ1XeW86k=",
+ "gr5DWNcUbzQ=",
+ "2o+bQPrUP3E=",
+ "sGS8tJDmVc8=",
+ "cUP//etQdKA=",
+ "mH/GPeeiL1Y=",
+ "TyJwWhfq3J8=",
+ "TfdZ3vO1FSA=",
+ "btBQvPowyKU=",
+ "IrmUtB+zlAQ=",
+ "jh3Zm4pxTSE=",
+ "6KkNNBbF+kM=",
+ "QvNqxR4I4Lw=",
+ "kauJIQkouUs=",
+ "MUYygCSmVLo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "j4KCLOuE7GI=",
+ "hkRNAZ+pf6I=",
+ "OYdQ8oas65o=",
+ "gIx1hFW87do=",
+ "qnIWlcK74I4=",
+ "kDID1UeVaG8=",
+ "Tv4Nkqn8lAI=",
+ "U8VNLfxtkI0=",
+ "PwR2t1WmsD8=",
+ "KsheP71B1Sc=",
+ "9T9qBm6ZOfk=",
+ "zuHXiQ2u+sY=",
+ "IhwUdJA6//4="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - sandwich on revoke - fail" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "fhiZpRFu5qM="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - sandwich on revoke - success" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "3rtckfr258Y=",
+ "nqt5urZ1cuY=",
+ "gmn4Mk6BEQQ=",
+ "b8tRcpsi8mA=",
+ "F5ijK7yoWUM=",
+ "D/Awcwh6ZPE=",
+ "HZCnVJwAyEU=",
+ "jAFTN3YyoAM=",
+ "jEo9NWKZw8c=",
+ "lVkiSLJ+lks=",
+ "O6sh4llUwZ8=",
+ "yYfYK/cAKOY=",
+ "SMTijGOPmkc=",
+ "WCcXJyH6x8M=",
+ "UgHx67V4GSs="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - sponsored account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "Yn3JP1iE3q4=",
+ "WnrhiyYLcP8=",
+ "02UzR/sJcH4=",
+ "JgZ6h2sW6Ao=",
+ "gBLmwZvzISo=",
+ "siVxaUj23R0=",
+ "S+5WujVRdKQ=",
+ "XtznL6LlO7U=",
+ "vgFfCWjo7i8=",
+ "l8LLQalH6ZI=",
+ "0h7F7RRdTZU=",
+ "8oMOyvCqojo="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - sponsored pool share trustline - no sandwich on revoke" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "LJ2ADr8o3x4=",
+ "SPKthBvbvuI=",
+ "k8LUcEnDKnI=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Fb5B6hfsZlE=",
+ "xZxeysEiyJ8=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "T7hAK6j5ZJk=",
+ "IfepYsnZcsw="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|same reserve - sponsoring account is the sponsor of the pool share trustline" :
+ [
+ "vMm1ajcj+oY=",
+ "1vL76KYCgog=",
+ "ADcxdQB2ISc=",
+ "iStEWBq2/e8=",
+ "u6BbLyM9PBg=",
+ "O74VmaKHTsM=",
+ "+3C8lObDZGs=",
+ "NWGl+O8AraM=",
+ "sd5lz+CnDWM=",
+ "OYdQ8oas65o=",
+ "KKVadh2f96o=",
+ "9xqT0Y8lkmM=",
+ "RX2+zziO0Jg=",
+ "Tv4Nkqn8lAI=",
+ "Ih5j1LPZaHo=",
+ "LPdP0IKpWDo=",
+ "WOokBm/j0AA=",
+ "y2PlrD6f6hE=",
+ "zuHXiQ2u+sY=",
+ "JvlgwDUBNow="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|sponsorships|trustline is owned by one issuer and sponsored by the other" :
+ [
+ "8luTh3PGQYo=",
+ "5Jgd2eRDit4=",
+ "VbrDPwVZknI=",
+ "xoEy6wWM4oU=",
+ "olz2QDlZEHw=",
+ "qssWSfmkMYU=",
+ "bEJUZpAS1Vk=",
+ "AXIifRxSVt8=",
+ "V4Ioj0Qih9k=",
+ "oduAfdyMC+k=",
+ "r7jMSv9BP6M="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|trade with pool, revoke, then trade again|both non-native" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "Wfet8nhHO3U=",
+ "Gn+T5EMp2Gw=",
+ "fCcE6+F7YFk=",
+ "lbJMRK669Mw=",
+ "nzZXodIxRwA=",
+ "S5UZlWOQp+4=",
+ "+c1grJaaRk8=",
+ "ZFdkn/ouZ88=",
+ "tvXsAfmkSxs=",
+ "YLZQarx6jxc=",
+ "Y7SP93sFOgs=",
+ "Y5VET2vN1Sk=",
+ "4yKjvqPn5co=",
+ "lxK0HXhQW/o=",
+ "NrZg4VuyrJc=",
+ "9CXpaMsv+Is=",
+ "0cN4a9QINro=",
+ "W2lIBEmpZ5E=",
+ "htPTx+5xcsw=",
+ "8IvIcQJSV4w=",
+ "lAq+pol1X38=",
+ "K+Q57Dbu8+o="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|trade with pool, revoke, then trade again|one non-native" :
+ [
+ "a+obN9wmWFg=",
+ "88Ur/zBnVec=",
+ "ltnIGP1xMGU=",
+ "05zbFBntL9s=",
+ "b+6egKjMCAs=",
+ "Hp+shV0AB3s=",
+ "OMk1t+NKh08=",
+ "6HlnH4nWrck=",
+ "st3FHBc/wec=",
+ "Rjx7eO63QF4=",
+ "KQ6Q21mq0XE=",
+ "F7/u2rZpZMU=",
+ "JsZZJjrKsU4=",
+ "aaUQBFoOHBQ=",
+ "1erOIF6ZO+w=",
+ "yv+TlyhjF34=",
+ "bwHyVUS2uB4=",
+ "ihtWhcneSbc=",
+ "8ftFgorkUNc=",
+ "srbllBL5YrU=",
+ "77fYVul99HM=",
+ "Yxyr3gy2bl8=",
+ "HwkM7Io95hY="
+ ],
+ "revoke from pool|protocol version 23|revoke with set trustline flags|validate op num and tx account is used in hash" :
+ [
+ "6NsHy4rd0p4=",
+ "jRmrewsrbf8=",
+ "qQ4QFQo4x0s=",
+ "zqm4Wik22JA=",
+ "X0ZDRAOQph4=",
+ "glK5AsTZj+Q=",
+ "mym0/yXhQsA=",
+ "fQw441JCKi0=",
+ "2jRroFI89Ww=",
+ "Q1Sa3X+v164=",
+ "o0wJ50z5CT8=",
+ "bQzQyc5LID4=",
+ "SW3I+9ZFaOM=",
+ "NWU6e5TPyKo=",
+ "C1+eBaQfrWQ=",
+ "VNAezj7BuzE="
+ ],
+ "revoke from pool|protocol version 23|too many sponsoring|one claimable balance" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "4UDooJL+Qtk=",
+ "qc2R9bqoN1M=",
+ "N385VMTOIK0=",
+ "XU7NrILKSjY=",
+ "4yL1ImtsaUE=",
+ "dCGapJnn878="
+ ],
+ "revoke from pool|protocol version 23|too many sponsoring|two claimable balances" :
+ [
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc=",
+ "3KQctKUBdWk=",
+ "38rk/85jdRI=",
+ "hXsnuf6b5vU=",
+ "RfTixPpLq8k=",
+ "yhYeCRcP0Ks=",
+ "n8vZzit8Omo=",
+ "cxGbKgRSA78=",
+ "WTuVNGuJwYM=",
+ "IkUo0sxz3lY=",
+ "Kyr0HJjOaXg=",
+ "nQGAiQTM5xo=",
+ "gZGReKwsHpc="
+ ],
"revoke from pool|protocol version 3" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 4" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
"revoke from pool|protocol version 5" : [ "1kTXt7VFL1o=", "vMG2aGxrtAk=", "i/xr57yuK4A=" ],
@@ -12934,6 +15340,135 @@
"set trustline flags|protocol version 22|upgrade auth when not revocable|0 -> authorized" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "yvLqMeZ4sLw=" ],
"set trustline flags|protocol version 22|upgrade auth when not revocable|0 -> authorized to maintain liabilities" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "oaD9AabDBXM=" ],
"set trustline flags|protocol version 22|upgrade auth when not revocable|authorized -> authorized to maintain liabilities -> authorized - with offers" : [ "ZJkvLQfX77A=", "o4zrtMCNK2Y=", "yetbACHuSUU=", "qdtzsQBYzPM=" ],
+ "set trustline flags|protocol version 23" :
+ [
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM=",
+ "ccOneRw+gHg=",
+ "BoE3fsNt+Mk=",
+ "czsUYHCg67k=",
+ "xQ/5jh4pg/E=",
+ "eFgDJBSOqVM="
+ ],
+ "set trustline flags|protocol version 23|clear clawback" :
+ [
+ "at6z78pdC2I=",
+ "iXBTMaOoWPE=",
+ "YxwrmdqqXWA=",
+ "KLhMe4jnxCY=",
+ "5exjOEt96zg=",
+ "zJnsq6oKJXM=",
+ "jgTgDMfZ668="
+ ],
+ "set trustline flags|protocol version 23|empty flags" : [ "ZJkvLQfX77A=", "lob9xW8BaMA=" ],
+ "set trustline flags|protocol version 23|errors|can't revoke|authorized -> 0" : [ "Oo15cXE4MO8=", "vZNJQEsUT4M=" ],
+ "set trustline flags|protocol version 23|errors|can't revoke|authorized to maintain liabilities -> 0" : [ "w4MDjeHF9L4=", "WTvHnlUqAwc=", "3AwzJ/thnnc=" ],
+ "set trustline flags|protocol version 23|errors|invalid state" : [ "+XAXt30k7wo=", "xVY7WD24KzE=", "+XAXt30k7wo=", "xVY7WD24KzE=" ],
+ "set trustline flags|protocol version 23|errors|invalid state|set authorized when maintain liabilities" : [ "4IEi4zwxIKI=", "r6bO0fbaQSA=" ],
+ "set trustline flags|protocol version 23|errors|invalid state|set maintain liabilities when authorized" : [ "SBnl/0Ur3kg=", "r6bO0fbaQSA=" ],
+ "set trustline flags|protocol version 23|errors|malformed" :
+ [
+ "nBXHw/Bu5Js=",
+ "kfP1t9/qqn8=",
+ "EFbeXmdqzpA=",
+ "mNjzO4OuPcc=",
+ "D60Lew9vFCo=",
+ "WWH8zk0oUv4=",
+ "pBar1CGOYgg=",
+ "hnARX9IyMgE=",
+ "SroYG8X4OaI=",
+ "GJvLnZpekAs=",
+ "TJtIADTA80s=",
+ "MzOZ9/jnmbI=",
+ "AqChcqKDBWw=",
+ "6QQGA7588xk=",
+ "ct0DXhsNu50=",
+ "IItd8zO7heM=",
+ "3e4gmDQqF6c=",
+ "YPJC4u7YaKA=",
+ "qiTKeQAKse4=",
+ "EGfFG9nlGEc=",
+ "1gj3Mz7Iq7g=",
+ "gWIBtbc3hdg=",
+ "77Pv4CWArlI=",
+ "eKtOKx38tQs=",
+ "iyYveXMXQ0g=",
+ "0aD4Eb17YJA=",
+ "gLe2smDuFYc=",
+ "K8uGBVSfUxk=",
+ "T/l+F6a87pw=",
+ "AH+qWW8wSow="
+ ],
+ "set trustline flags|protocol version 23|errors|no trust" : [ "nBXHw/Bu5Js=" ],
+ "set trustline flags|protocol version 23|small test" :
+ [
+ "lGIsSWXjTq4=",
+ "7v9rwzcyy7k=",
+ "7uGtvlhWfmw=",
+ "22B5gZLUl8U=",
+ "dD2NL2QIoLs="
+ ],
+ "set trustline flags|protocol version 23|upgrade auth when not revocable|0 -> authorized" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "yvLqMeZ4sLw=" ],
+ "set trustline flags|protocol version 23|upgrade auth when not revocable|0 -> authorized to maintain liabilities" : [ "oV6XBRU4ngs=", "WTvHnlUqAwc=", "oaD9AabDBXM=" ],
+ "set trustline flags|protocol version 23|upgrade auth when not revocable|authorized -> authorized to maintain liabilities -> authorized - with offers" : [ "ZJkvLQfX77A=", "o4zrtMCNK2Y=", "yetbACHuSUU=", "qdtzsQBYzPM=" ],
"set trustline flags|protocol version 2|not supported before version 17" : [ "/lfj8xIFS8I=" ],
"set trustline flags|protocol version 3" :
[
diff --git a/test-tx-meta-baseline-next/TxEnvelopeTests.json b/test-tx-meta-baseline-next/TxEnvelopeTests.json
index d09a1fbc64..f58c794fff 100644
--- a/test-tx-meta-baseline-next/TxEnvelopeTests.json
+++ b/test-tx-meta-baseline-next/TxEnvelopeTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"txenvelope|protocol version 0|alternative signatures" :
[
@@ -3989,6 +3990,348 @@
"txenvelope|protocol version 22|outer envelope|no signature" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 22|outer envelope|too many signatures (signed twice)" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 22|outer envelope|too many signatures (unused signature)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 23|alternative signatures" :
+ [
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg="
+ ],
+ "txenvelope|protocol version 23|alternative signatures|empty X" : [ "yNwGOYP2aXo=", "l2pKc0Lz+kY=", "FPtJZZTBLNM=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|hash tx in multiple ops source account signers" : [ "W3j14UO5bRk=", "Z/MRJqRNS0U=", "StSHl0BWx4M=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|hash tx in op source account signers" : [ "AvqsoEWqZ7E=", "5PQcglw1ujw=", "5tn+2zSHPA4=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "au7fCvqCEJ0=", "lSks/Dj0eow=", "Z6JLEzTMHGI=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|not enough rights (envelope)" : [ "5tNlIHWcbyY=", "ixIIsq/p8x4=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "bT2K73ht46U=", "sT6MhLBbqak=", "UkJ/ShqhwUE=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|not enough rights (operation)" : [ "X4K6rcNzHVc=", "N+iiTVk5omg=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "lRiICuotIJw=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "HqMzwPOKq64=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|success complex sponsored signatures + hash tx" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "6OKbqbODrbA=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|multisig|success signature + hash tx" : [ "S2Oy9yMxw4U=", "ETPfuKzAwmU=", "U0+JkC6eeks=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "nqi8VWnppYo=", "FRYfk3sm4ak=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|failing transaction" : [ "fYMiOK+Q6hQ=", "4amZzMK1fTw=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|invalid seq nr" : [ "HkhSqAWW+28=", "QHFe6FYZU4U=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|invalid signature" : [ "tHr3R95zY70=", "CCyTqeJJEgg=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|merge source account before payment|merge op source account" : [ "VwFYq5wwqtk=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|merge source account before payment|merge tx source account" : [ "0RzxvKJkTYQ=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|success" : [ "aHnneplOKn8=", "goBXARZIBTk=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash tx|single signature|too many signatures (signed by owner)" : [ "aHnneplOKn8=", "TNWuvHfetis=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|hash x in multiple ops source account signers" : [ "Brsd6OTcgM8=", "fCFvveVuols=", "TA0TCCvx8NI=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|hash x in op source account signers" : [ "Brsd6OTcgM8=", "fCFvveVuols=", "tEUBmYWGPss=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "l2pKc0Lz+kY=", "qm3GIp0vZnk=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|not enough rights (envelope)" : [ "l2pKc0Lz+kY=", "e+5utAzgkBo=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "l2pKc0Lz+kY=", "qm3GIp0vZnk=", "HjNGpWbJqGQ=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|not enough rights (operation)" : [ "wcogNKtYyEQ=", "aD9cGmwh68c=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "FpweMFCFzJ4=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "FpweMFCFzJ4=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|success complex sponsored signatures + hash x" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "1ooWhhmhnVY=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|multisig|success signature + hash x" : [ "S2Oy9yMxw4U=", "OM+/Kdnx2RM=", "9kVgDQimCXg=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "YqwqzxCR/18=", "DM0tN76Dmcg=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|failing transaction" : [ "OJt4Wq4WWh4=", "mLRMwOytKz4=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|invalid seq nr" : [ "OJt4Wq4WWh4=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|invalid signature" : [ "86AoQYBoJKw=", "nisv3Jsz+pU=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|merge source account before payment|merge op source account" : [ "Tum/l2vkf0U=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|merge source account before payment|merge tx source account" : [ "Tum/l2vkf0U=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|success" : [ "OJt4Wq4WWh4=", "KG0efNj5oww=" ],
+ "txenvelope|protocol version 23|alternative signatures|hash x|single signature|too many signatures (signed by owner)" : [ "OJt4Wq4WWh4=", "mLRMwOytKz4=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig" :
+ [
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo=",
+ "yNwGOYP2aXo="
+ ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|Bad seq num. Same pre auth signer on both tx and op source account" : [ "VuAmJOzFOLI=", "8qNkzpnABcU=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|not enough rights (envelope)" : [ "VuAmJOzFOLI=", "EGkT7Ws2Qrk=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|not enough rights (envelope). Same pre auth signer on both tx and op source account" : [ "VuAmJOzFOLI=", "8qNkzpnABcU=", "yXQIOQhLeJ4=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|not enough rights (operation)" : [ "ukglCRn+H1c=", "1XO45QW+IzY=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|not enough rights on first operation" : [ "fOXTkAP6+Yc=", "NGDcehHRD40=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|not enough rights on second operation" : [ "fOXTkAP6+Yc=", "NGDcehHRD40=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|success complex sponsored signatures + payload signer" : [ "S2Oy9yMxw4U=", "acDsIPAc1xk=", "EtBHjDTNwGY=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|multisig|success signature + payload signer" : [ "S2Oy9yMxw4U=", "OJUhNIg6u24=", "vnxV7beju/A=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|payload signer in multiple ops source account signers" : [ "G/OwBA3vSos=", "P1dCFcOPRtU=", "lcpiUIcdP8k=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|payload signer in op source account signers" : [ "G/OwBA3vSos=", "P1dCFcOPRtU=", "snLV48WNYB8=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|accountMerge signing account" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "8BO9D9/5md4=", "d9YwvvOjG7Q=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|failing transaction" : [ "eVVNMAAp96I=", "zPfo6YBdVas=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|invalid seq nr" : [ "eVVNMAAp96I=", "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|invalid signature" : [ "0+8I1D1fWqY=", "rnWYqAag4ig=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|merge source account before payment" : [ "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=", "SbOzbM8vHjA=", "9Ri8Y3cQ3+c=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|merge source account before payment|merge op source account" : [ "miR9Yw+OInQ=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|merge source account before payment|merge tx source account" : [ "miR9Yw+OInQ=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|success" : [ "eVVNMAAp96I=", "7BpgBxfoz3A=" ],
+ "txenvelope|protocol version 23|alternative signatures|payload signer|single signature|too many signatures (signed by owner)" : [ "eVVNMAAp96I=", "zPfo6YBdVas=" ],
+ "txenvelope|protocol version 23|batching|empty batch" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|batching|non empty" :
+ [
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE=",
+ "AML3/r/Sikg=",
+ "cG07071/yoE="
+ ],
+ "txenvelope|protocol version 23|batching|non empty|multiple tx|both success" : [ "6YNNcCv3MPU=" ],
+ "txenvelope|protocol version 23|batching|non empty|multiple tx|one failed tx" : [ "SIGejKJHGjI=" ],
+ "txenvelope|protocol version 23|batching|non empty|multiple tx|one invalid tx" : [ "SIGejKJHGjI=" ],
+ "txenvelope|protocol version 23|batching|non empty|operation using default signature" : [ "Mts61BblBpc=" ],
+ "txenvelope|protocol version 23|batching|non empty|single tx wrapped by different account|missing signature" : [ "wLirht3+QfU=" ],
+ "txenvelope|protocol version 23|batching|non empty|single tx wrapped by different account|success" : [ "apPoasz1tUI=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction" :
+ [
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o=",
+ "K0sYkmYrnT0=",
+ "m7fh65cGE/o="
+ ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|change thresholds twice" : [ "SzmMjC/awIo=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|lower master weight twice" : [ "trc2kqHDLis=", "+uLd/dfu+0U=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|merge one of signing accounts" : [ "sGt+01kF9p8=", "sGt+01kF9p8=", "sGt+01kF9p8=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|merge one of signing accounts|by destination" : [ "cWyccJ9A0hU=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|merge one of signing accounts|by source, signed by destination" : [ "R0dzJmzSyrY=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|reduce auth, do something" : [ "io0HqCRP764=", "io0HqCRP764=", "io0HqCRP764=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|reduce auth, do something|single tx|missing signature" : [ "129b8vyKBD0=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|reduce auth, do something|single tx|valid" : [ "9lgNhQ5my4g=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|switch a into regular account 1" : [ "7mG0s2dfScg=", "eOXLdNzT7ug=" ],
+ "txenvelope|protocol version 23|change signer and weights mid-transaction|switch a into regular account 2" : [ "7mG0s2dfScg=", "WlVay1m+kGA=" ],
+ "txenvelope|protocol version 23|common transaction" :
+ [
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg=",
+ "AML3/r/Sikg="
+ ],
+ "txenvelope|protocol version 23|common transaction|Insufficient fee" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|common transaction|duplicate payment" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|common transaction|time issues|on time" : [ "way8lwXIFjM=" ],
+ "txenvelope|protocol version 23|common transaction|time issues|too early" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|common transaction|time issues|too late" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|common transaction|transaction gap" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer" :
+ [
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c=",
+ "HpD9Mjd9S7c="
+ ],
+ "txenvelope|protocol version 23|ed25519 payload signer|3 byte payload" : [ "0KUPLDcG74s=", "kkafBmrNH0I=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|4 byte payload" : [ "Szwqe093U00=", "U7ZsN49QbMU=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|5 byte payload" : [ "Ny00AGbg3dI=", "0UukpUgLU70=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|empty payload in payload signer in extra signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|payload is tx" : [ "kl6PJ5Qzn0k=", "O/8yRnWqJfM=", "M73VrE/Anck=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|payload signer in extra signers|fail" : [ "InZT8FA0dvs=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|payload signer in extra signers|success" : [ "GEIDW1/xyTc=" ],
+ "txenvelope|protocol version 23|ed25519 payload signer|payload signer with zeroed out ed25519" : [ "qnvX31ejoII=", "+I2/QW6jRcU=" ],
+ "txenvelope|protocol version 23|extraSigners" :
+ [
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A=",
+ "zljpJI2QM6A="
+ ],
+ "txenvelope|protocol version 23|extraSigners|duplicate extra signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|extraSigners|duplicate hash card signers" : [ "X54ZIiBJtxs=" ],
+ "txenvelope|protocol version 23|extraSigners|one extra hashx signer|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 23|extraSigners|one extra hashx signer|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 23|extraSigners|one extra signer|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 23|extraSigners|one extra signer|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 23|extraSigners|preauth signer" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 23|extraSigners|signer overlap with added account signer" : [ "JGw2pQ2oZVk=", "JGw2pQ2oZVk=" ],
+ "txenvelope|protocol version 23|extraSigners|signer overlap with added account signer - both signers used" : [ "JGw2pQ2oZVk=", "dkwpPYVoetg=" ],
+ "txenvelope|protocol version 23|extraSigners|signer overlap with added account signer|signature missing" : [ "lQrTaqDAhpo=" ],
+ "txenvelope|protocol version 23|extraSigners|signer overlap with added account signer|signature present" : [ "umYpFFp9lEA=" ],
+ "txenvelope|protocol version 23|extraSigners|signer overlap with default account signer" : [ "7LZotjkch5I=" ],
+ "txenvelope|protocol version 23|extraSigners|two extra signers|fail" : [ "1GwS3HBkHSY=" ],
+ "txenvelope|protocol version 23|extraSigners|two extra signers|success" : [ "PmZDcXlubPM=" ],
+ "txenvelope|protocol version 23|multisig" :
+ [
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k=",
+ "AML3/r/Sikg=",
+ "wleNR/kdDkI=",
+ "872y/VUew6k="
+ ],
+ "txenvelope|protocol version 23|multisig|account locked down" : [ "EiWmZ1PfpDk=", "iB4rJ9PvRPA=" ],
+ "txenvelope|protocol version 23|multisig|do not allow duplicate signature" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 23|multisig|not enough rights (envelope)" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 23|multisig|not enough rights (first signer)" : [ "6JksB0iS2lQ=" ],
+ "txenvelope|protocol version 23|multisig|not enough rights (first thresholds)" : [ "6JksB0iS2lQ=" ],
+ "txenvelope|protocol version 23|multisig|not enough rights (operation, together)" : [ "Y33AmvEePFU=" ],
+ "txenvelope|protocol version 23|multisig|success two signatures, first signer" : [ "G84+YF8S/aw=" ],
+ "txenvelope|protocol version 23|multisig|success two signatures, first thresholds" : [ "G84+YF8S/aw=" ],
+ "txenvelope|protocol version 23|multisig|success two signatures, together" : [ "Ka8r4iHyKRA=" ],
+ "txenvelope|protocol version 23|multisig|without master key" : [ "yAZplpcPlRk=", "yAZplpcPlRk=" ],
+ "txenvelope|protocol version 23|multisig|without master key|good tx" : [ "oTHsCWwqyeE=" ],
+ "txenvelope|protocol version 23|multisig|without master key|master key is extra" : [ "vfpBwsZxK6g=" ],
+ "txenvelope|protocol version 23|mux accounts" : [ "AML3/r/Sikg=", "AML3/r/Sikg=" ],
+ "txenvelope|protocol version 23|mux accounts|dest account" : [ "Zqttlk36Q4Y=" ],
+ "txenvelope|protocol version 23|mux accounts|src account" : [ "Zqttlk36Q4Y=" ],
+ "txenvelope|protocol version 23|outer envelope|bad signature" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 23|outer envelope|bad signature (wrong hint)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 23|outer envelope|no signature" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 23|outer envelope|too many signatures (signed twice)" : [ "5oGt1iMFSw4=" ],
+ "txenvelope|protocol version 23|outer envelope|too many signatures (unused signature)" : [ "5oGt1iMFSw4=" ],
"txenvelope|protocol version 2|alternative signatures" :
[
"49rU55h6rBs=",
diff --git a/test-tx-meta-baseline-next/TxResultsTests.json b/test-tx-meta-baseline-next/TxResultsTests.json
index 51778ac481..62ead6411e 100644
--- a/test-tx-meta-baseline-next/TxResultsTests.json
+++ b/test-tx-meta-baseline-next/TxResultsTests.json
@@ -1,6 +1,6 @@
{
- "!cfg protocol version" : 22,
+ "!cfg protocol version" : 23,
"!rng seed" : 12345,
"!test all versions" : true,
"!versions to test" :
@@ -27,7 +27,8 @@
19,
20,
21,
- 22
+ 22,
+ 23
],
"txresults|protocol version 0" :
[
@@ -3101,6 +3102,199 @@
"txresults|protocol version 22|not enough signature weight|before tx" : [ "tkrWEMmh/RQ=" ],
"txresults|protocol version 22|not enough signature weight|normal" : [ "DkVBZGpiCQg=" ],
"txresults|protocol version 22|not enough signature weight|with operation after" : [ "OUCHiCGBrQ8=" ],
+ "txresults|protocol version 23" :
+ [
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY=",
+ "L6G4yh78FvA=",
+ "hH/NLHj4G3A=",
+ "URDR7nirchs=",
+ "G1xzd9mlS3Q=",
+ "zaJmF3T7jDw=",
+ "Q6nAJoXb3FY="
+ ],
+ "txresults|protocol version 23|create account|normal" : [ "1j4o2iWvQrc=" ],
+ "txresults|protocol version 23|create account|with payment after" : [ "90JC2LTU0aY=" ],
+ "txresults|protocol version 23|fees with liabilities" : [ "HMuKQtbKptA=", "HMuKQtbKptA=" ],
+ "txresults|protocol version 23|fees with liabilities|buying liabilities" : [ "fMhex0fbKWw=", "3HuFkUzBdL8=" ],
+ "txresults|protocol version 23|fees with liabilities|selling liabilities" : [ "tPqdoPS88vI=" ],
+ "txresults|protocol version 23|merge account|normal" : [ "vDcsj4rmBjI=" ],
+ "txresults|protocol version 23|merge account|with operation after" : [ "tQM5hDu/O9U=" ],
+ "txresults|protocol version 23|not enough signature weight|before tx" : [ "tkrWEMmh/RQ=" ],
+ "txresults|protocol version 23|not enough signature weight|normal" : [ "DkVBZGpiCQg=" ],
+ "txresults|protocol version 23|not enough signature weight|with operation after" : [ "OUCHiCGBrQ8=" ],
"txresults|protocol version 2|create account|normal" : [ "SySR+eR5Mwo=" ],
"txresults|protocol version 2|create account|with payment after" : [ "XxNMjyQ/39I=" ],
"txresults|protocol version 2|fees with liabilities" : [ "YZfznGXhWYA=", "YZfznGXhWYA=" ],