From 43dd603e1252b88e57df4628d6ee021b78384ed2 Mon Sep 17 00:00:00 2001 From: Dmytro Kozhevin Date: Thu, 12 Sep 2024 17:59:16 -0400 Subject: [PATCH] Regenerate LCM/txmeta --- ...ger-close-meta-v1-protocol-23-soroban.json | 2061 +++++++ .../ledger-close-meta-v1-protocol-23.json | 989 ++++ .../AllowTrustTests.json | 1007 +++- .../BeginSponsoringFutureReservesTests.json | 12 +- .../BumpSequenceTests.json | 30 +- .../ChangeTrustTests.json | 538 +- .../ClaimableBalanceTests.json | 1478 ++++- .../ClawbackClaimableBalanceTests.json | 86 +- .../ClawbackTests.json | 124 +- .../CreateAccountTests.json | 18 +- .../EndSponsoringFutureReservesTests.json | 8 +- .../FeeBumpTransactionTests.json | 22 +- .../InflationTests.json | 6 +- .../InvokeHostFunctionTests.json | 992 ++-- .../LiquidityPoolDepositTests.json | 207 +- .../LiquidityPoolTradeTests.json | 2084 ++++++- .../LiquidityPoolWithdrawTests.json | 1538 +++++- .../ManageBuyOfferTests.json | 298 +- .../ManageDataTests.json | 68 +- test-tx-meta-baseline-current/MergeTests.json | 180 +- test-tx-meta-baseline-current/OfferTests.json | 4794 ++++++++++++++++- .../PathPaymentStrictSendTests.json | 1224 ++++- .../PathPaymentTests.json | 3957 +++++++++++++- .../PaymentTests.json | 403 +- .../RevokeSponsorshipTests.json | 151 +- .../SetOptionsTests.json | 187 +- .../SetTrustLineFlagsTests.json | 2539 ++++++++- .../TxEnvelopeTests.json | 347 +- .../TxResultsTests.json | 198 +- .../AllowTrustTests.json | 1007 +++- .../BeginSponsoringFutureReservesTests.json | 12 +- .../BumpSequenceTests.json | 30 +- .../ChangeTrustTests.json | 538 +- .../ClaimableBalanceTests.json | 1478 ++++- .../ClawbackClaimableBalanceTests.json | 86 +- test-tx-meta-baseline-next/ClawbackTests.json | 124 +- .../CreateAccountTests.json | 18 +- .../EndSponsoringFutureReservesTests.json | 8 +- .../FeeBumpTransactionTests.json | 22 +- .../InflationTests.json | 6 +- .../InvokeHostFunctionTests.json | 8 +- .../LiquidityPoolDepositTests.json | 207 +- .../LiquidityPoolTradeTests.json | 2084 ++++++- .../LiquidityPoolWithdrawTests.json | 1538 +++++- .../ManageBuyOfferTests.json | 298 +- .../ManageDataTests.json | 68 +- test-tx-meta-baseline-next/MergeTests.json | 180 +- test-tx-meta-baseline-next/OfferTests.json | 4794 ++++++++++++++++- .../PathPaymentStrictSendTests.json | 1224 ++++- .../PathPaymentTests.json | 4499 ++++++++++++++-- test-tx-meta-baseline-next/PaymentTests.json | 403 +- .../RevokeSponsorshipTests.json | 151 +- .../SetOptionsTests.json | 187 +- .../SetTrustLineFlagsTests.json | 2539 ++++++++- .../TxEnvelopeTests.json | 347 +- .../TxResultsTests.json | 198 +- 56 files changed, 46061 insertions(+), 1539 deletions(-) create mode 100644 src/testdata/ledger-close-meta-v1-protocol-23-soroban.json create mode 100644 src/testdata/ledger-close-meta-v1-protocol-23.json 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/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=" ],