From 5bc91c0f297d749ff6395c5eb625fb5c0f2772c8 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Tue, 14 May 2024 15:27:21 -0400 Subject: [PATCH 01/15] Add getTransactions documenation - 1 --- openrpc/src/methods/getTransactions.json | 79 ++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 openrpc/src/methods/getTransactions.json diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json new file mode 100644 index 000000000..b591140c1 --- /dev/null +++ b/openrpc/src/methods/getTransactions.json @@ -0,0 +1,79 @@ +{ + "name": "getTransactions", + "summary": "returns a list of transactions with their details", + "description": "The getTransaction method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" + }, + "paramStructure": "by-name", + "params": [ + { + "$ref": "#/components/contentDescriptors/TransactionHash" + } + ], + "result": { + "name": "getTransactionResult", + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "The current status of the transaction by hash", + "enum": [ + "SUCCESS", + "NOT_FOUND", + "FAILED" + ] + }, + "latestLedger": { + "$ref": "#/components/schemas/LatestLedger" + }, + "latestLedgerCloseTime": { + "$ref": "#/components/schemas/LatestLedgerCloseTime" + }, + "oldestLedger": { + "$ref": "#/components/schemas/OldestLedger" + }, + "oldestLedgerCloseTime": { + "$ref": "#/components/schemas/OldestLedgerCloseTime" + }, + "ledger": { + "title": "ledger", + "description": "(optional) The sequence number of the ledger which included the transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.", + "$ref": "#/components/schemas/LedgerSequence" + }, + "createdAt": { + "title": "createdAt", + "description": "(optional) The unix timestamp of when the transaction was included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.", + "$ref": "#/components/schemas/LedgerCloseTime" + }, + "applicationOrder": { + "type": "number", + "description": "(optional) The index of the transaction among all transactions included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "feeBump": { + "type": "boolean", + "description": "(optional) Indicates whether the transaction was fee bumped. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "envelopeXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionResult XDR struct for this transaction. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "resultMetaXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + } + }, + "required": [ "status", "latestLedger", "latestLedgerCloseTime", "oldestLedger", "oldestLedgerCloseTime" ] + } + }, + "examples": [ + { "$ref": "#/components/examplePairingObjects/SuccessfulTransaction" }, + { "$ref": "#/components/examplePairingObjects/NotFoundTransaction" }, + { "$ref": "#/components/examplePairingObjects/FailedTransaction" } + ] +} From 92bee74498b966c6f6a28007379d9b5c3b6219e0 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 16 May 2024 09:48:19 -0400 Subject: [PATCH 02/15] Add getTransactions documentation - 2 --- .../src/contentDescriptors/StartLedger.json | 2 +- openrpc/src/methods/getTransactions.json | 7 +- static/openrpc.json | 215 +++++++++++++++++- 3 files changed, 219 insertions(+), 5 deletions(-) diff --git a/openrpc/src/contentDescriptors/StartLedger.json b/openrpc/src/contentDescriptors/StartLedger.json index 9da7c4b87..d0901f4d3 100644 --- a/openrpc/src/contentDescriptors/StartLedger.json +++ b/openrpc/src/contentDescriptors/StartLedger.json @@ -2,7 +2,7 @@ "StartLedger": { "name": "startLedger", "summary": "ledger to begin searching from", - "description": "Ledger sequence number to fetch events after (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", "required": true, "schema": { "$ref": "#/components/schemas/LedgerSequence" diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json index b591140c1..bde3d0162 100644 --- a/openrpc/src/methods/getTransactions.json +++ b/openrpc/src/methods/getTransactions.json @@ -1,14 +1,17 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransaction method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", + "description": "The getTransactions method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, "paramStructure": "by-name", "params": [ { - "$ref": "#/components/contentDescriptors/TransactionHash" + "$ref": "#/components/contentDescriptors/StartLedger" + }, + { + "$ref": "#/components/contentDescriptors/Pagination" } ], "result": { diff --git a/static/openrpc.json b/static/openrpc.json index 7c18ac536..b043ef40e 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -42,7 +42,7 @@ { "name": "startLedger", "summary": "ledger to begin searching from", - "description": "Ledger sequence number to fetch events after (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", "required": true, "schema": { "title": "ledgerSequence", @@ -351,6 +351,18 @@ "status": { "type": "string", "description": "\"healthy\"" + }, + "latestLedger": { + "type": "number", + "description": "Most recent known ledger sequence" + }, + "oldestLedger": { + "type": "number", + "description": "Oldest ledger sequence kept in history" + }, + "ledgerRetentionWindow": { + "type": "number", + "description": "Maximum retention window configured. A full window state can be determined via: ledgerRetentionWindow = latestLedger - oldestLedger + 1" } } } @@ -363,7 +375,10 @@ "result": { "name": "getHealthResult", "value": { - "status": "healthy" + "status": "healthy", + "latestLedger": 51583040, + "oldestLedger": 51565760, + "ledgerRetentionWindow": 17281 } } } @@ -821,6 +836,202 @@ } ] }, + { + "name": "getTransactions", + "summary": "returns a list of transactions with their details", + "description": "The getTransactions method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", + "externalDocs": { + "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" + }, + "paramStructure": "by-name", + "params": [ + { + "name": "startLedger", + "summary": "ledger to begin searching from", + "description": "Ledger sequence number to start fetching responses from (inclusive). This method will return an error if `startLedger` is less than the oldest ledger stored in this node, or greater than the latest ledger seen by this node. If a cursor is included in the request, `startLedger` must be omitted.", + "required": true, + "schema": { + "title": "ledgerSequence", + "description": "Sequence number of the ledger.", + "type": "number" + } + }, + { + "name": "pagination", + "summary": "pagination options", + "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "required": false, + "schema": { + "type": "object", + "required": [], + "properties": { + "cursor": { + "type": "string", + "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + } + } + } + } + ], + "result": { + "name": "getTransactionResult", + "schema": { + "type": "object", + "required": [ + "status", + "latestLedger", + "latestLedgerCloseTime", + "oldestLedger", + "oldestLedgerCloseTime" + ], + "properties": { + "status": { + "type": "string", + "description": "The current status of the transaction by hash", + "enum": [ + "SUCCESS", + "NOT_FOUND", + "FAILED" + ] + }, + "latestLedger": { + "title": "latestLedger", + "description": "The sequence number of the latest ledger known to Soroban RPC at the time it handled the request.", + "type": "number" + }, + "latestLedgerCloseTime": { + "title": "latestLedgerCloseTime", + "description": "The unix timestamp of the close time of the latest ledger known to Soroban RPC at the time it handled the request.", + "type": "string" + }, + "oldestLedger": { + "title": "oldestLedger", + "description": "The sequence number of the oldest ledger ingested by Soroban RPC at the time it handled the request.", + "type": "number" + }, + "oldestLedgerCloseTime": { + "title": "oldestLedgerCloseTime", + "description": "The unix timestamp of the close time of the oldest ledger ingested by Soroban RPC at the time it handled the request.", + "type": "string" + }, + "ledger": { + "title": "ledger", + "description": "(optional) The sequence number of the ledger which included the transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.", + "type": "number" + }, + "createdAt": { + "title": "createdAt", + "description": "(optional) The unix timestamp of when the transaction was included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.", + "type": "string" + }, + "applicationOrder": { + "type": "number", + "description": "(optional) The index of the transaction among all transactions included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "feeBump": { + "type": "boolean", + "description": "(optional) Indicates whether the transaction was fee bumped. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "envelopeXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionResult XDR struct for this transaction. This field is only present if `status` is `SUCCESS` or `FAILED`." + }, + "resultMetaXdr": { + "type": "string", + "description": "(optional) A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + } + } + } + }, + "examples": [ + { + "name": "Successful Transaction", + "description": "Query for a transaction hash that returns `SUCCESS` from the RPC node.", + "params": [ + { + "name": "hash", + "summary": "a recent transaction hash", + "description": "Transaction hash that hit the network recently enough to still be visible through the RPC node.", + "value": "6bc97bddc21811c626839baf4ab574f4f9f7ddbebb44d286ae504396d4e752da" + } + ], + "result": { + "name": "getTransactionResult", + "value": { + "status": "SUCCESS", + "latestLedger": 2540076, + "latestLedgerCloseTime": "1700086333", + "oldestLedger": 2538637, + "oldestLedgerCloseTime": "1700078796", + "applicationOrder": 1, + "envelopeXdr": "AAAAAgAAAADGFY14/R1KD0VGtTbi5Yp4d7LuMW0iQbLM/AUiGKj5owCpsoQAJY3OAAAjqgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAGAAAAAAAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAARc2V0X2N1cnJlbmN5X3JhdGUAAAAAAAACAAAADwAAAANldXIAAAAACQAAAAAAAAAAAAAAAAARCz4AAAABAAAAAAAAAAAAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAARc2V0X2N1cnJlbmN5X3JhdGUAAAAAAAACAAAADwAAAANldXIAAAAACQAAAAAAAAAAAAAAAAARCz4AAAAAAAAAAQAAAAAAAAABAAAAB4408vVXuLU3mry897TfPpYjjsSN7n42REos241RddYdAAAAAQAAAAYAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAAUAAAAAQFvcYAAAImAAAAHxAAAAAAAAAACAAAAARio+aMAAABATbFMyom/TUz87wHex0LoYZA8jbNJkXbaDSgmOdk+wSBFJuMuta+/vSlro0e0vK2+1FqD/zWHZeYig4pKmM3rDA==", + "resultXdr": "AAAAAAARFy8AAAAAAAAAAQAAAAAAAAAYAAAAAMu8SHUN67hTUJOz3q+IrH9M/4dCVXaljeK6x1Ss20YWAAAAAA==", + "resultMetaXdr": "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", + "ledger": 2540064, + "createdAt": "1700086268" + } + } + }, + { + "name": "Not Found Transaction", + "description": "Query for a transaction hash that returns `NOT_FOUND` from the RPC node.", + "params": [ + { + "name": "hash", + "summary": "an old transaction hash", + "description": "Transaction has that is old enough for the RPC node to have forgotten about it.", + "value": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5" + } + ], + "result": { + "name": "getTransactionResult", + "value": { + "status": "NOT_FOUND", + "latestLedger": 2540099, + "latestLedgerCloseTime": "1700086455", + "oldestLedger": 2538660, + "oldestLedgerCloseTime": "1700078913" + } + } + }, + { + "name": "Failed Transaction", + "description": "Query for a transaction hash that returns `FAILED` from the RPC node.", + "params": [ + { + "name": "hash", + "summary": "a failed transaction hash", + "description": "Transaction hash that failed to be accepted into a ledger.", + "value": "2e4c699cbcb8ee83fffb857c9579bcc91f73f0df2a0444292f66e37563785929" + } + ], + "result": { + "name": "getTransactionResult", + "value": { + "status": "FAILED", + "latestLedger": 2540124, + "latestLedgerCloseTime": "1700086588", + "oldestLedger": 2538685, + "oldestLedgerCloseTime": "1700079044", + "applicationOrder": 2, + "envelopeXdr": "AAAAAgAAAABZvyflsZ5FumtSdS+t0/YnWWML3YWdzX1BGk/Qy786aQAAAG4AFyJfAABKvgAAAAIAAAAAAAAAAQAmwlEAJsK1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAE/fr1kk7lqP0srDPW4JExF1MWmpsG49FsRE3b0vMCmzAAAAAUVVUlMAAAAArPm4/+q9j4dl178h2JjrqjgRXnQ1WiGkyVy+nv3nGkEAAAAAAVjZQAAAAAAAAAABy786aQAAAEDybJBtG7V5NrRFpoboRUN/5ecys5wSUgag3CnTtWLmq3JDOxrEjK9noAnu/F5O0E8iXuVzX9BxZSO9JZ+Tw6kK", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAmwlIAAAAAAAAAAFm/J+WxnkW6a1J1L63T9idZYwvdhZ3NfUEaT9DLvzppAAAAF0g7NXsAFyJfAABKvQAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAACbCSwAAAABlVULiAAAAAAAAAAEAJsJSAAAAAAAAAABZvyflsZ5FumtSdS+t0/YnWWML3YWdzX1BGk/Qy786aQAAABdIOzV7ABciXwAASr4AAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAmwlIAAAAAZVVDBwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "ledger": 2540114, + "createdAt": "1700086535" + } + } + } + ] + }, { "name": "sendTransaction", "summary": "submits a transaction", From 8cb31067a60ff26b84ee594ed1eb3c259f77d75c Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 31 May 2024 11:19:43 -0400 Subject: [PATCH 03/15] Add getTransactions documentation - 4 --- .../api-reference/methods/getTransactions.mdx | 8 + .../src/contentDescriptors/Pagination.json | 13 +- .../GetTransactionsPairs.json | 22 ++ openrpc/src/examples/Transactions.json | 163 +++++++++ openrpc/src/methods/getEvents.json | 2 +- openrpc/src/methods/getTransactions.json | 57 +--- ...{Pagination.json => EventsPagination.json} | 2 +- openrpc/src/schemas/Transactions.json | 45 +++ .../src/schemas/TransactionsPagination.json | 16 + static/openrpc.json | 309 ++++++++++++------ 10 files changed, 481 insertions(+), 156 deletions(-) create mode 100644 network/soroban-rpc/api-reference/methods/getTransactions.mdx create mode 100644 openrpc/src/examplePairingObjects/GetTransactionsPairs.json rename openrpc/src/schemas/{Pagination.json => EventsPagination.json} (97%) create mode 100644 openrpc/src/schemas/Transactions.json create mode 100644 openrpc/src/schemas/TransactionsPagination.json diff --git a/network/soroban-rpc/api-reference/methods/getTransactions.mdx b/network/soroban-rpc/api-reference/methods/getTransactions.mdx new file mode 100644 index 000000000..23fd33fc9 --- /dev/null +++ b/network/soroban-rpc/api-reference/methods/getTransactions.mdx @@ -0,0 +1,8 @@ +--- +hide_title: true +description: Returns list of transactions +--- + +import { RpcMethod } from "@site/src/components/RpcMethod"; + + diff --git a/openrpc/src/contentDescriptors/Pagination.json b/openrpc/src/contentDescriptors/Pagination.json index 94b1872a8..fe472628b 100644 --- a/openrpc/src/contentDescriptors/Pagination.json +++ b/openrpc/src/contentDescriptors/Pagination.json @@ -1,11 +1,20 @@ { - "Pagination": { + "EventsPagination": { "name": "pagination", "summary": "pagination options", "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", "required": false, "schema": { - "$ref": "#/components/schemas/Pagination" + "$ref": "#/components/schemas/EventsPagination" + } + }, + "TransactionsPagination": { + "name": "pagination", + "summary": "pagination options", + "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "required": false, + "schema": { + "$ref": "#/components/schemas/TransactionsPagination" } } } diff --git a/openrpc/src/examplePairingObjects/GetTransactionsPairs.json b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json new file mode 100644 index 000000000..f4ae42c0f --- /dev/null +++ b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json @@ -0,0 +1,22 @@ +{ + "SuccessfulGetTransactionsRequest": { + "name": "Successful getTransactions Request", + "description": "Query a list of transactions starting from the given startLedger.", + "params": [ + { "$ref": "#/components/examples/GetTransactionsRequest" } + ], + "result": { + "$ref": "#/components/examples/GetTransactionsResult" + } + }, + "SuccessfulGetTransactionsRequestUsingCursor": { + "name": "Successful getTransactions Request Using Cursor", + "description": "Query a list of transactions starting from the given cursor.", + "params": [ + { "$ref": "#/components/examples/GetTransactionsRequestUsingCursor" } + ], + "result": { + "$ref": "#/components/examples/GetTransactionsResultUsingCursor" + } + } +} diff --git a/openrpc/src/examples/Transactions.json b/openrpc/src/examples/Transactions.json index 6e3721bd8..53a5798be 100644 --- a/openrpc/src/examples/Transactions.json +++ b/openrpc/src/examples/Transactions.json @@ -107,5 +107,168 @@ "latestLedger": 2553978, "latestLedgerCloseTime": "1700159337" } + }, + "GetTransactionsRequest": { + "name": "getTransactionsRequest", + "value": { + "startLedger": 1888539, + "pagination": { + "limit": 5 + } + } + }, + "GetTransactionsRequestUsingCursor": { + "name": "getTransactionsRequestUsingCursor", + "value": { + "pagination": { + "cursor": "8111217537191937", + "limit": 5 + } + } + }, + "GetTransactionsResult": { + "name": "getTransactionsResult", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAASwAAKkyAAXlMwAAAAEAAAAAAAAAAAAAAABmWeASAAAAAQAAABR3YWxsZXQ6MTcxMjkwNjMzNjUxMAAAAAEAAAABAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAAQAAAABwOSvou8mtwTtCkysVioO35TSgyRir2+WGqO8FShG/GAAAAAFVQUgAAAAAAO371tlrHUfK+AvmQvHje1jSUrvJb3y3wrJ7EplQeqTkAAAAAAX14QAAAAAAAAAAAeuAU2wAAABAn+6A+xXvMasptAm9BEJwf5Y9CLLQtV44TsNqS8ocPmn4n8Rtyb09SBiFoMv8isYgeQU5nAHsIwBNbEKCerusAQ==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAF0YpYBQAAKkyAAXlMgAAAAsAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEbAAAAAAAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAABdGKWAUAACpMgAF5TMAAAALAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAPQkAAGgQZAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAAAq6aHAHZ2sd9aPbRsskrlXMLWIwqs4Sv2Bk+VwuIR+9wAAABdIdugAAAAAAAAAAAIu2qsYAAAAQERzKOqYYiPXNwsiL8ADAG/f45RBssmf3umGzw4qKkLGlObuPdX0buWmTGrhI13SG38F2V8Mp9DI+eDkcCjMSAOGVuCcAAAAQHnm0o/r+Gsl+6oqBgSbqoSY37gflvQB3zZRghuir0N75UVerd0Q50yG5Zfu08i2crhx6uk+5HYTl8/Sa7uZ+Qc=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALgRm6n57AKz92hLeEpt4BrgS+IEeoAVgzT2ge4u2qsYAAAAADwzS2gAGgQZAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAAAAA8M0toABoEGQAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEaAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJUSd0V2hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUtVVp1oQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAACrpocAdnax31o9tGyySuVcwtYjCqzhK/YGT5XC4hH73AAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAADgdupKeB04lazKXCOb+E1JfxaM3tI4Xsb/qDa1MWOvXgAAABdIdugAAAAAAAAAAAJndv3EAAAAQKcTimw6KKcM0AeCMxXJcEK/hS9ROoj/qpMFppGNAr4W3ifSOSTGAFbA+cIVHmaV4p7xGcR+9JnUN1YjamvJZwSGVuCcAAAAQK9Cp775JbnYA793SXkkWWbmvnEFTiDPiFyTHxTphCwBDB1zqkXqGG6Q5O3dAyqkNJvj1XNRDsmY4pKV41qijQU=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALC0b8hELkNkTVR16SKMSyhAQ8z+47BneJj9jxRndv3EAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJS1VWnWhAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUWDOONoQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAAOB26kp4HTiVrMpcI5v4TUl/Foze0jhexv+oNrUxY69eAAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrAA4wrwAHLqRAAAADAAAAAAAAAAAAAAAAQAAAAAAAAAYAAAAAQAAAAAAAAAAAAAAALEy3aApg56EShVuaH29+9niZXNcVI1NsBTlLhrzOiusz3K+BVgRzXig/Bhz1TL5Qy+Ibv6cDvCfdaAtBMMFPcYAAAAAHXUVmJM11pdJSKKV52UJrVYlvxaPLmmg17nMe0HGy0MAAAABAAAAAAAAAAEAAAAAAAAAAAAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrM9yvgVYEc14oPwYc9Uy+UMviG7+nA7wn3WgLQTDBT3GAAAAAB11FZiTNdaXSUiiledlCa1WJb8Wjy5poNe5zHtBxstDAAAAAAAAAAEAAAAAAAAAAQAAAAcddRWYkzXWl0lIopXnZQmtViW/Fo8uaaDXucx7QcbLQwAAAAEAAAAGAAAAAbolCtTsMrJvK0M2SaskFsaMajj3iAZbXxELZHwDyE5dAAAAFAAAAAEABf2jAAAd1AAAAGgAAAAAADjCWAAAAAHzOiusAAAAQM+qaiMKxMoCVNjdRIh3X9CSxkjAm0BpXYDB9Fd+DS0guYKiY3TMaVe243UB008iBn5ynQv724rReXlg7iFqXQA=", + "resultXdr": "AAAAAAAw3cUAAAAAAAAAAQAAAAAAAAAYAAAAAKg/pGuhtOG27rIpG8xhUIp46CStGWOcsGlNsTQv44UOAAAAAA==", + "resultMetaXdr": "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", + "diagnosticEventsXdr": [ + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACnJlYWRfZW50cnkAAAAAAAUAAAAAAAAAAg==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAC3dyaXRlX2VudHJ5AAAAAAUAAAAAAAAAAQ==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEGxlZGdlcl9yZWFkX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWxlZGdlcl93cml0ZV9ieXRlAAAAAAAABQAAAAAAAABo", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADXJlYWRfa2V5X2J5dGUAAAAAAAAFAAAAAAAAAFQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADndyaXRlX2tleV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfZGF0YV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2RhdGFfYnl0ZQAAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfY29kZV9ieXRlAAAAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2NvZGVfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACmVtaXRfZXZlbnQAAAAAAAUAAAAAAAAAAA==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD2VtaXRfZXZlbnRfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACGNwdV9pbnNuAAAABQAAAAAABTO4", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACG1lbV9ieXRlAAAABQAAAAAAAPkD", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWludm9rZV90aW1lX25zZWNzAAAAAAAABQAAAAAAAmiz", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD21heF9yd19rZXlfYnl0ZQAAAAAFAAAAAAAAADA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19kYXRhX2J5dGUAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19jb2RlX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAE21heF9lbWl0X2V2ZW50X2J5dGUAAAAABQAAAAAAAAAA" + ], + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAehIAAAAIJAAtMUQAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyMTcAAAAAAAACAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAABAAAAAIqW61Q3kZPdQ6gTYFSQ20kTCiKkY6KcEWxC1eCkhkzFAAAAAQAAAADjfej7Kt6ZZTe3zxwql+kdH4kwVHjgkfOYEaeLqGoIRgAAAAJBVFVTRAAAAAAAAAAAAAAAZ8rWY3iaDnWNtfpvLpNaCEbKdDjrd2gQODOuKpmj1vMAAAAAADh1IAAAAAAAAAACC1PeSQAAAEBoad/kqj/4Sqq5tC6HyeMm5LJKM1VqKRGZc3e4uvA3ITThwn2nNMRJRegdQrLrPBTSgw51nY8npilXVIds7I0OpIZMxQAAAEDTZNaLjIDMWPDdCxa1ZB28vUxTcS/0xykOFTI/JAz096vX6Y7wI0QvnbPM7KCoL0cJAciD+pJxNqXQ2Aff1hoO", + "resultXdr": "AAAAAAAAAMj/////AAAAAgAAAAAAAAAB////+wAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADEswRzGZ9SA3Mvrzsmzixf+OYVAOpOjUuPgoOgLU95JAAAAFxzxIbUAAAIJAAtMUAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAAABcc8SG1AAACCQALTFEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888542, + "latestLedgerCloseTimestamp": 1717166057, + "oldestLedger": 1871263, + "oldestLedgerCloseTimestamp": 1717075350, + "cursor": "8111217537191937" + } + }, + "GetTransactionsResultUsingCursor": { + "name": "getTransactionsResultUsingCursor", + "value": { + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAPQkAAAAIHAAtMUgAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjI0NzgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVU0QAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAA4dSAAAAAAAAAAAo1OZJYAAABAGmNtNM2SUUwAVxM4BPDRDsBn8JmaXrCCJDQDhZXR6/DYVl8W3+3SBaJWu08vhmyfBXjMD8wSsLYmdOxLCNtHDqSGTMUAAABA67v7gqxeeRrD9W3hOtI3vRKjKquwH8FOCZKbZw1r53Bz9Z7NLJjzd6gdMdhynpvhUQAJEW72AvPh974kcsirAw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADUXVhr7Q755CFYZZqxfW0/xedPwpsHIY7kUwvuNTmSWAAAAFxttkpQAAAIHAAtMUQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGAAAAABmWd/KAAAAAAAAAAEAHNEcAAAAAAAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAAABcbbZKUAAACBwALTFIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAPQkAAAAIIAAtMWAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyNTMAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAnygRGAAAABAD2ZR7njvllOU8OANJ8o97GVVZryBdGiH4bgxI31fy9lDoMJ/Cbb5uqdXhKZBxt4x8m7I/CN8l78R5ISpx+ROB6SGTMUAAABA4MKWFy8Yw+Gv2fz20SuNfP4KZYrk4ZjkdEvy/V5E8EohQzGAGkOnJkfZaE7v9NdiYmDOk9+P87Zis1Le53u4AA==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAGtqKwFc2BE9h8HXpzd974AYAfoP9eslNknLjAx8oERgAAAAF0oxregAAAIIAAtMVwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAAABdKMa3oAAACCAALTFgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAPQkAAAAIKAAtMXAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMxODgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAg5KkpcAAABATP8Gn/ug7YEe8Tvwfn5qNya4YQ6TXDw4ASd4hFF+YaEsaEy1tro4vDIebvskpV/HZln6JQjbUbkFLjapmcaAA6SGTMUAAABAvTGDUswyuHGwis/K7Il3IPX82iPGMGa53Y6XfaauFyYLcBi+l8YY8L+B8aK4U3cdHcpz0pgLtmugV0A832dtBw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAEBQYAimx5waQHaAptKgy2a/IAHMSe96ETt5wiMOSpKXAAAAFxz1lWwAAAIKAAtMWwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAAABcc9ZVsAAACCgALTFwAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 5, + "feeBump": false, + "envelopeXdr": "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", + "resultXdr": "AAAAAAAAGiz/////AAAAQwAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55YAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACCrIYQAmJaAAJrdkwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAILvqXgAAnEAAAJ6RAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeaAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAgzMS0AExLQABNatEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55wAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACDdsDkAmJaAAJrRqQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnngAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIO6tcgCYloAAms2xAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOegAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAg/7wNABMS0AATWTcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56IAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACEQ3JQAAmJaAAJrFwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAISIOtACYloAAmsHHAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOemAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhM1L4AB6EgAAe8sMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56gAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACFEqUMAmJaAAJq51wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnqgAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIVYRfABMS0AATVrvAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOesAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhZ4wvAExLQABNWPMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA564AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACF5GQYAmJaAAJqt7QAAAAAAAAAAAAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnMgAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1pkeAAB8Q8AAehIAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc0AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWnp6AJtYqQCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zYAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANakH4Am1yhAJiWgAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnOAAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1qmgwAPiakAD0JAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc6AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWryJAE2ySQBMS0AAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zwAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANa0pAATbRFAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnXQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVJQCYloAAmooxAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdfAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADZlUrAB6EgAAe56UAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANmVSUAAmJaAAJqCQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnYwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVKwATEtAAE0/JAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeXAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QNAJiWgACa3ZMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55kAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhAIAAJxAAACekQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEHABMS0AATWrRAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOedAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QQAJiWgACa0akAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA558AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/QAmJaAAJrNsQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnoQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD6AATEtAAE1k3AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOejAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QDAAJiWgACaxcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56UAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/gAmJaAAJrBxwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEEwAehIAAHvLDAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOepAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P3AJiWgACaudcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56sAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+sATEtAAE1a7wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnrQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEBgBMS0AATVjzAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOevAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P6AJiWgACare0AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhBcAmJaAAJqp9QAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnswAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eECgAmJaAAJql/AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe1AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PtAAehIAAHu00AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57cAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+EAmJaAAJqeCwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnuQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD/QCYloAAmpoTAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe7AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QYAJiWgACalhsAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA570AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhA0ATEtAAE1JEQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnvwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEKQBMS0AATUcVAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfBAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PjAJiWgACaijEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA58MAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/8AHoSAAB7npQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnxQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD8wACYloAAmoJAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QPABMS0AATT8kAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52QAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3o8CACEqtcAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdmAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAN8BW8AAqidAABhqAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnaAAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADfdCsBCmT5wCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52oAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3+dxAQrsn8AmJaAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdsAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAOBbLgAavtPAA9CQAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnbgAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADgz2MBC/vrQCYloAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55UAAAAAAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEAQCYloAD70qjAAAAAAAAAAAAAAAA", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAACnNaaxgAABkRAADFFAAAAJoAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAACc4IfxwAAAAJUC+QIAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAApzWmsYAAAZEQAAxRUAAACaAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAnOCH8cAAAACVAvkCAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "SUCCESS", + "applicationOrder": 6, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAACM5fzUGB+0D62dgLSTKDN5FRVH2qgNcAD02tSh4IC+JAAAABdIdugAAAAAAAAAAAJABecjAAAAQOw9IBLycv0RKvgXY6I+WMgprKEdCxJnVHgLZfozPuLrgC8TE8Av1KgpQomWZvB4+yrYDaBXrOG2be4YWj+5ZA2GVuCcAAAAQNZtcdwq8IO1qR/Rlm1+kaRKnvJPiqzCjD1dPQicadjYwcxlFFRH80MyfA7Ic0YKMVG7mt0KCd1WVzk7/3Shbg4=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACgkeqVr5jEu52wY3aGZzVbRHGrUd9zfwqQ3/wtABecjAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVQAAAABmWdZ7AAAAAAAAAAEAHNEcAAAAAAAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJRYM442hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRHAAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWST+xGyloQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RwAAAAAAAAAAIzl/NQYH7QPrZ2AtJMoM3kVFUfaqA1wAPTa1KHggL4kAAAAF0h26AAAHNEcAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888632, + "latestLedgerCloseTimestamp": 1717166524, + "oldestLedger": 1871353, + "oldestLedgerCloseTimestamp": 1717075828, + "cursor": "8111217537212417" + } } } diff --git a/openrpc/src/methods/getEvents.json b/openrpc/src/methods/getEvents.json index d61677bc9..cedbe6c0f 100644 --- a/openrpc/src/methods/getEvents.json +++ b/openrpc/src/methods/getEvents.json @@ -14,7 +14,7 @@ "$ref": "#/components/contentDescriptors/EventFilters" }, { - "$ref": "#/components/contentDescriptors/Pagination" + "$ref": "#/components/contentDescriptors/EventsPagination" } ], "result": { diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json index bde3d0162..b8aa557f8 100644 --- a/openrpc/src/methods/getTransactions.json +++ b/openrpc/src/methods/getTransactions.json @@ -1,7 +1,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", + "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, @@ -11,22 +11,19 @@ "$ref": "#/components/contentDescriptors/StartLedger" }, { - "$ref": "#/components/contentDescriptors/Pagination" + "$ref": "#/components/contentDescriptors/TransactionsPagination" } ], "result": { - "name": "getTransactionResult", + "name": "getTransactionsResult", "schema": { "type": "object", "properties": { - "status": { - "type": "string", - "description": "The current status of the transaction by hash", - "enum": [ - "SUCCESS", - "NOT_FOUND", - "FAILED" - ] + "transactions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Transactions" + } }, "latestLedger": { "$ref": "#/components/schemas/LatestLedger" @@ -39,44 +36,12 @@ }, "oldestLedgerCloseTime": { "$ref": "#/components/schemas/OldestLedgerCloseTime" - }, - "ledger": { - "title": "ledger", - "description": "(optional) The sequence number of the ledger which included the transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.", - "$ref": "#/components/schemas/LedgerSequence" - }, - "createdAt": { - "title": "createdAt", - "description": "(optional) The unix timestamp of when the transaction was included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.", - "$ref": "#/components/schemas/LedgerCloseTime" - }, - "applicationOrder": { - "type": "number", - "description": "(optional) The index of the transaction among all transactions included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "feeBump": { - "type": "boolean", - "description": "(optional) Indicates whether the transaction was fee bumped. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "envelopeXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." - }, - "resultXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionResult XDR struct for this transaction. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "resultMetaXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." } - }, - "required": [ "status", "latestLedger", "latestLedgerCloseTime", "oldestLedger", "oldestLedgerCloseTime" ] + } } }, "examples": [ - { "$ref": "#/components/examplePairingObjects/SuccessfulTransaction" }, - { "$ref": "#/components/examplePairingObjects/NotFoundTransaction" }, - { "$ref": "#/components/examplePairingObjects/FailedTransaction" } + { "$ref": "#/components/examplePairingObjects/SuccessfulGetTransactionsRequest" }, + { "$ref": "#/components/examplePairingObjects/SuccessfulGetTransactionsRequestUsingCursor" } ] } diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/EventsPagination.json similarity index 97% rename from openrpc/src/schemas/Pagination.json rename to openrpc/src/schemas/EventsPagination.json index 42732a542..c181b950b 100644 --- a/openrpc/src/schemas/Pagination.json +++ b/openrpc/src/schemas/EventsPagination.json @@ -1,5 +1,5 @@ { - "Pagination": { + "EventsPagination": { "type": "object", "properties": { "cursor": { diff --git a/openrpc/src/schemas/Transactions.json b/openrpc/src/schemas/Transactions.json new file mode 100644 index 000000000..3d05482f6 --- /dev/null +++ b/openrpc/src/schemas/Transactions.json @@ -0,0 +1,45 @@ +{ + "Transactions": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Indicates whether the transaction was successful or not." + }, + "applicationOrder": { + "type": "number", + "description": "The index of the transaction among all transactions included in the ledger." + }, + "feeBump": { + "type": "boolean", + "description": "Indicates whether the transaction was fee bumped." + }, + "envelopeXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionResult XDR struct for this transaction." + }, + "resultMetaXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + }, + "diagnosticEventsXdr": { + "type": "array", + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the transaction was not successful." + }, + "ledger": { + "title": "ledger", + "description": "The sequence number of the ledger which included the transaction.", + "$ref": "#/components/schemas/LedgerSequence" + }, + "ledgerCloseTime": { + "title": "createdAt", + "description": "The unix timestamp of when the transaction was included in the ledger.", + "$ref": "#/components/schemas/LedgerCloseTime" + } + } + } +} diff --git a/openrpc/src/schemas/TransactionsPagination.json b/openrpc/src/schemas/TransactionsPagination.json new file mode 100644 index 000000000..a1e9cc6dc --- /dev/null +++ b/openrpc/src/schemas/TransactionsPagination.json @@ -0,0 +1,16 @@ +{ + "TransactionsPagination": { + "type": "object", + "properties": { + "cursor": { + "type": "string", + "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." + } + }, + "required": [] + } +} diff --git a/static/openrpc.json b/static/openrpc.json index d538ab5d9..6a215c2a2 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -839,7 +839,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method provides details about the specified transaction. Clients are expected to periodically query this method to ascertain when a transaction has been successfully recorded on the blockchain. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. For comprehensive debugging needs that extend beyond the 2-hour timeframe, it is advisable to retrieve transaction information from Horizon, as it provides a lasting and persistent record.", + "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, @@ -871,32 +871,62 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." } } } } ], "result": { - "name": "getTransactionResult", + "name": "getTransactionsResult", "schema": { "type": "object", - "required": [ - "status", - "latestLedger", - "latestLedgerCloseTime", - "oldestLedger", - "oldestLedgerCloseTime" - ], "properties": { - "status": { - "type": "string", - "description": "The current status of the transaction by hash", - "enum": [ - "SUCCESS", - "NOT_FOUND", - "FAILED" - ] + "transactions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "status": { + "type": "string", + "description": "Indicates whether the transaction was successful or not." + }, + "applicationOrder": { + "type": "number", + "description": "The index of the transaction among all transactions included in the ledger." + }, + "feeBump": { + "type": "boolean", + "description": "Indicates whether the transaction was fee bumped." + }, + "envelopeXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." + }, + "resultXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionResult XDR struct for this transaction." + }, + "resultMetaXdr": { + "type": "string", + "description": "A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." + }, + "diagnosticEventsXdr": { + "type": "array", + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the transaction was not successful." + }, + "ledger": { + "title": "ledger", + "description": "The sequence number of the ledger which included the transaction.", + "type": "number" + }, + "ledgerCloseTime": { + "title": "createdAt", + "description": "The unix timestamp of when the transaction was included in the ledger.", + "type": "string" + } + } + } }, "latestLedger": { "title": "latestLedger", @@ -917,116 +947,183 @@ "title": "oldestLedgerCloseTime", "description": "The unix timestamp of the close time of the oldest ledger ingested by Soroban RPC at the time it handled the request.", "type": "string" - }, - "ledger": { - "title": "ledger", - "description": "(optional) The sequence number of the ledger which included the transaction. This field is only present if `status` is `SUCCESS` or `FAILED`.", - "type": "number" - }, - "createdAt": { - "title": "createdAt", - "description": "(optional) The unix timestamp of when the transaction was included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`.", - "type": "string" - }, - "applicationOrder": { - "type": "number", - "description": "(optional) The index of the transaction among all transactions included in the ledger. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "feeBump": { - "type": "boolean", - "description": "(optional) Indicates whether the transaction was fee bumped. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "envelopeXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionEnvelope XDR struct for this transaction." - }, - "resultXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionResult XDR struct for this transaction. This field is only present if `status` is `SUCCESS` or `FAILED`." - }, - "resultMetaXdr": { - "type": "string", - "description": "(optional) A base64 encoded string of the raw TransactionMeta XDR struct for this transaction." } } } }, "examples": [ { - "name": "Successful Transaction", - "description": "Query for a transaction hash that returns `SUCCESS` from the RPC node.", + "name": "Successful getTransactions Request", + "description": "Query a list of transactions starting from the given startLedger.", "params": [ { - "name": "hash", - "summary": "a recent transaction hash", - "description": "Transaction hash that hit the network recently enough to still be visible through the RPC node.", - "value": "6bc97bddc21811c626839baf4ab574f4f9f7ddbebb44d286ae504396d4e752da" - } - ], - "result": { - "name": "getTransactionResult", - "value": { - "status": "SUCCESS", - "latestLedger": 2540076, - "latestLedgerCloseTime": "1700086333", - "oldestLedger": 2538637, - "oldestLedgerCloseTime": "1700078796", - "applicationOrder": 1, - "envelopeXdr": "AAAAAgAAAADGFY14/R1KD0VGtTbi5Yp4d7LuMW0iQbLM/AUiGKj5owCpsoQAJY3OAAAjqgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAGAAAAAAAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAARc2V0X2N1cnJlbmN5X3JhdGUAAAAAAAACAAAADwAAAANldXIAAAAACQAAAAAAAAAAAAAAAAARCz4AAAABAAAAAAAAAAAAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAARc2V0X2N1cnJlbmN5X3JhdGUAAAAAAAACAAAADwAAAANldXIAAAAACQAAAAAAAAAAAAAAAAARCz4AAAAAAAAAAQAAAAAAAAABAAAAB4408vVXuLU3mry897TfPpYjjsSN7n42REos241RddYdAAAAAQAAAAYAAAABhhOwI+RL18Zpk7cqI5pRRf0L96jE8i+0x3ekhuBh2cUAAAAUAAAAAQFvcYAAAImAAAAHxAAAAAAAAAACAAAAARio+aMAAABATbFMyom/TUz87wHex0LoYZA8jbNJkXbaDSgmOdk+wSBFJuMuta+/vSlro0e0vK2+1FqD/zWHZeYig4pKmM3rDA==", - "resultXdr": "AAAAAAARFy8AAAAAAAAAAQAAAAAAAAAYAAAAAMu8SHUN67hTUJOz3q+IrH9M/4dCVXaljeK6x1Ss20YWAAAAAA==", - "resultMetaXdr": "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", - "ledger": 2540064, - "createdAt": "1700086268" - } - } - }, - { - "name": "Not Found Transaction", - "description": "Query for a transaction hash that returns `NOT_FOUND` from the RPC node.", - "params": [ - { - "name": "hash", - "summary": "an old transaction hash", - "description": "Transaction has that is old enough for the RPC node to have forgotten about it.", - "value": "85f7aa8bfda425b98c0e53ffe56796ffd8865ec2fcc3ad71abf120801e2a14e5" + "name": "getTransactionsRequest", + "value": { + "startLedger": 1888539, + "pagination": { + "limit": 5 + } + } } ], "result": { - "name": "getTransactionResult", + "name": "getTransactionsResult", "value": { - "status": "NOT_FOUND", - "latestLedger": 2540099, - "latestLedgerCloseTime": "1700086455", - "oldestLedger": 2538660, - "oldestLedgerCloseTime": "1700078913" + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAASwAAKkyAAXlMwAAAAEAAAAAAAAAAAAAAABmWeASAAAAAQAAABR3YWxsZXQ6MTcxMjkwNjMzNjUxMAAAAAEAAAABAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAAQAAAABwOSvou8mtwTtCkysVioO35TSgyRir2+WGqO8FShG/GAAAAAFVQUgAAAAAAO371tlrHUfK+AvmQvHje1jSUrvJb3y3wrJ7EplQeqTkAAAAAAX14QAAAAAAAAAAAeuAU2wAAABAn+6A+xXvMasptAm9BEJwf5Y9CLLQtV44TsNqS8ocPmn4n8Rtyb09SBiFoMv8isYgeQU5nAHsIwBNbEKCerusAQ==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAAIPPbVDcJMhOUapG6zf/3r/TkQOK9u18mdw1Aq3rgFNsAAAAF0YpYBQAAKkyAAXlMgAAAAsAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEbAAAAAAAAAACDz21Q3CTITlGqRus3/96/05EDivbtfJncNQKt64BTbAAAABdGKWAUAACpMgAF5TMAAAALAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAPQkAAGgQZAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAAAq6aHAHZ2sd9aPbRsskrlXMLWIwqs4Sv2Bk+VwuIR+9wAAABdIdugAAAAAAAAAAAIu2qsYAAAAQERzKOqYYiPXNwsiL8ADAG/f45RBssmf3umGzw4qKkLGlObuPdX0buWmTGrhI13SG38F2V8Mp9DI+eDkcCjMSAOGVuCcAAAAQHnm0o/r+Gsl+6oqBgSbqoSY37gflvQB3zZRghuir0N75UVerd0Q50yG5Zfu08i2crhx6uk+5HYTl8/Sa7uZ+Qc=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALgRm6n57AKz92hLeEpt4BrgS+IEeoAVgzT2ge4u2qsYAAAAADwzS2gAGgQZAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAAC4EZup+ewCs/doS3hKbeAa4EviBHqAFYM09oHuLtqrGAAAAAA8M0toABoEGQAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEaAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJUSd0V2hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUtVVp1oQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAACrpocAdnax31o9tGyySuVcwtYjCqzhK/YGT5XC4hH73AAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAADgdupKeB04lazKXCOb+E1JfxaM3tI4Xsb/qDa1MWOvXgAAABdIdugAAAAAAAAAAAJndv3EAAAAQKcTimw6KKcM0AeCMxXJcEK/hS9ROoj/qpMFppGNAr4W3ifSOSTGAFbA+cIVHmaV4p7xGcR+9JnUN1YjamvJZwSGVuCcAAAAQK9Cp775JbnYA793SXkkWWbmvnEFTiDPiFyTHxTphCwBDB1zqkXqGG6Q5O3dAyqkNJvj1XNRDsmY4pKV41qijQU=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RsAAAAAAAAAALC0b8hELkNkTVR16SKMSyhAQ8z+47BneJj9jxRndv3EAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVAAAAABmWdZ2AAAAAAAAAAEAHNEbAAAAAAAAAACwtG/IRC5DZE1UdekijEsoQEPM/uOwZ3iY/Y8UZ3b9xAAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RsAAAAAZlnf2gAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJS1VWnWhAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRGwAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWSUWDOONoQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RsAAAAAAAAAAOB26kp4HTiVrMpcI5v4TUl/Foze0jhexv+oNrUxY69eAAAAF0h26AAAHNEbAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "SUCCESS", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrAA4wrwAHLqRAAAADAAAAAAAAAAAAAAAAQAAAAAAAAAYAAAAAQAAAAAAAAAAAAAAALEy3aApg56EShVuaH29+9niZXNcVI1NsBTlLhrzOiusz3K+BVgRzXig/Bhz1TL5Qy+Ibv6cDvCfdaAtBMMFPcYAAAAAHXUVmJM11pdJSKKV52UJrVYlvxaPLmmg17nMe0HGy0MAAAABAAAAAAAAAAEAAAAAAAAAAAAAAACxMt2gKYOehEoVbmh9vfvZ4mVzXFSNTbAU5S4a8zorrM9yvgVYEc14oPwYc9Uy+UMviG7+nA7wn3WgLQTDBT3GAAAAAB11FZiTNdaXSUiiledlCa1WJb8Wjy5poNe5zHtBxstDAAAAAAAAAAEAAAAAAAAAAQAAAAcddRWYkzXWl0lIopXnZQmtViW/Fo8uaaDXucx7QcbLQwAAAAEAAAAGAAAAAbolCtTsMrJvK0M2SaskFsaMajj3iAZbXxELZHwDyE5dAAAAFAAAAAEABf2jAAAd1AAAAGgAAAAAADjCWAAAAAHzOiusAAAAQM+qaiMKxMoCVNjdRIh3X9CSxkjAm0BpXYDB9Fd+DS0guYKiY3TMaVe243UB008iBn5ynQv724rReXlg7iFqXQA=", + "resultXdr": "AAAAAAAw3cUAAAAAAAAAAQAAAAAAAAAYAAAAAKg/pGuhtOG27rIpG8xhUIp46CStGWOcsGlNsTQv44UOAAAAAA==", + "resultMetaXdr": "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", + "diagnosticEventsXdr": [ + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACnJlYWRfZW50cnkAAAAAAAUAAAAAAAAAAg==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAC3dyaXRlX2VudHJ5AAAAAAUAAAAAAAAAAQ==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEGxlZGdlcl9yZWFkX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWxlZGdlcl93cml0ZV9ieXRlAAAAAAAABQAAAAAAAABo", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADXJlYWRfa2V5X2J5dGUAAAAAAAAFAAAAAAAAAFQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADndyaXRlX2tleV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfZGF0YV9ieXRlAAAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2RhdGFfYnl0ZQAAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAADnJlYWRfY29kZV9ieXRlAAAAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD3dyaXRlX2NvZGVfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACmVtaXRfZXZlbnQAAAAAAAUAAAAAAAAAAA==", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD2VtaXRfZXZlbnRfYnl0ZQAAAAAFAAAAAAAAAAA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACGNwdV9pbnNuAAAABQAAAAAABTO4", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAACG1lbV9ieXRlAAAABQAAAAAAAPkD", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEWludm9rZV90aW1lX25zZWNzAAAAAAAABQAAAAAAAmiz", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAD21heF9yd19rZXlfYnl0ZQAAAAAFAAAAAAAAADA=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19kYXRhX2J5dGUAAAAFAAAAAAAAAGg=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAEG1heF9yd19jb2RlX2J5dGUAAAAFAAAAAAAAHdQ=", + "AAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAADwAAAAxjb3JlX21ldHJpY3MAAAAPAAAAE21heF9lbWl0X2V2ZW50X2J5dGUAAAAABQAAAAAAAAAA" + ], + "ledger": 1888539, + "createdAt": 1717166042 + }, + { + "status": "FAILED", + "applicationOrder": 1, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAehIAAAAIJAAtMUQAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyMTcAAAAAAAACAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAABAAAAAIqW61Q3kZPdQ6gTYFSQ20kTCiKkY6KcEWxC1eCkhkzFAAAAAQAAAADjfej7Kt6ZZTe3zxwql+kdH4kwVHjgkfOYEaeLqGoIRgAAAAJBVFVTRAAAAAAAAAAAAAAAZ8rWY3iaDnWNtfpvLpNaCEbKdDjrd2gQODOuKpmj1vMAAAAAADh1IAAAAAAAAAACC1PeSQAAAEBoad/kqj/4Sqq5tC6HyeMm5LJKM1VqKRGZc3e4uvA3ITThwn2nNMRJRegdQrLrPBTSgw51nY8npilXVIds7I0OpIZMxQAAAEDTZNaLjIDMWPDdCxa1ZB28vUxTcS/0xykOFTI/JAz096vX6Y7wI0QvnbPM7KCoL0cJAciD+pJxNqXQ2Aff1hoO", + "resultXdr": "AAAAAAAAAMj/////AAAAAgAAAAAAAAAB////+wAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADEswRzGZ9SA3Mvrzsmzixf+OYVAOpOjUuPgoOgLU95JAAAAFxzxIbUAAAIJAAtMUAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAxLMEcxmfUgNzL687Js4sX/jmFQDqTo1Lj4KDoC1PeSQAAABcc8SG1AAACCQALTFEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888542, + "latestLedgerCloseTimestamp": 1717166057, + "oldestLedger": 1871263, + "oldestLedgerCloseTimestamp": 1717075350, + "cursor": "8111217537191937" } } }, { - "name": "Failed Transaction", - "description": "Query for a transaction hash that returns `FAILED` from the RPC node.", + "name": "Successful getTransactions Request Using Cursor", + "description": "Query a list of transactions starting from the given cursor.", "params": [ { - "name": "hash", - "summary": "a failed transaction hash", - "description": "Transaction hash that failed to be accepted into a ledger.", - "value": "2e4c699cbcb8ee83fffb857c9579bcc91f73f0df2a0444292f66e37563785929" + "name": "getTransactionsRequestUsingCursor", + "value": { + "pagination": { + "cursor": "8111217537191937", + "limit": 5 + } + } } ], "result": { - "name": "getTransactionResult", + "name": "getTransactionsResultUsingCursor", "value": { - "status": "FAILED", - "latestLedger": 2540124, - "latestLedgerCloseTime": "1700086588", - "oldestLedger": 2538685, - "oldestLedgerCloseTime": "1700079044", - "applicationOrder": 2, - "envelopeXdr": "AAAAAgAAAABZvyflsZ5FumtSdS+t0/YnWWML3YWdzX1BGk/Qy786aQAAAG4AFyJfAABKvgAAAAIAAAAAAAAAAQAmwlEAJsK1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAE/fr1kk7lqP0srDPW4JExF1MWmpsG49FsRE3b0vMCmzAAAAAUVVUlMAAAAArPm4/+q9j4dl178h2JjrqjgRXnQ1WiGkyVy+nv3nGkEAAAAAAVjZQAAAAAAAAAABy786aQAAAEDybJBtG7V5NrRFpoboRUN/5ecys5wSUgag3CnTtWLmq3JDOxrEjK9noAnu/F5O0E8iXuVzX9BxZSO9JZ+Tw6kK", - "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+gAAAAA=", - "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAmwlIAAAAAAAAAAFm/J+WxnkW6a1J1L63T9idZYwvdhZ3NfUEaT9DLvzppAAAAF0g7NXsAFyJfAABKvQAAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAACbCSwAAAABlVULiAAAAAAAAAAEAJsJSAAAAAAAAAABZvyflsZ5FumtSdS+t0/YnWWML3YWdzX1BGk/Qy786aQAAABdIOzV7ABciXwAASr4AAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAmwlIAAAAAZVVDBwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "ledger": 2540114, - "createdAt": "1700086535" + "transactions": [ + { + "status": "FAILED", + "applicationOrder": 2, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAPQkAAAAIHAAtMUgAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjI0NzgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVU0QAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAA4dSAAAAAAAAAAAo1OZJYAAABAGmNtNM2SUUwAVxM4BPDRDsBn8JmaXrCCJDQDhZXR6/DYVl8W3+3SBaJWu08vhmyfBXjMD8wSsLYmdOxLCNtHDqSGTMUAAABA67v7gqxeeRrD9W3hOtI3vRKjKquwH8FOCZKbZw1r53Bz9Z7NLJjzd6gdMdhynpvhUQAJEW72AvPh974kcsirAw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAADUXVhr7Q755CFYZZqxfW0/xedPwpsHIY7kUwvuNTmSWAAAAFxttkpQAAAIHAAtMUQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGAAAAABmWd/KAAAAAAAAAAEAHNEcAAAAAAAAAAA1F1Ya+0O+eQhWGWasX1tP8XnT8KbByGO5FML7jU5klgAAABcbbZKUAAACBwALTFIAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 3, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAPQkAAAAIIAAtMWAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMyNTMAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAnygRGAAAABAD2ZR7njvllOU8OANJ8o97GVVZryBdGiH4bgxI31fy9lDoMJ/Cbb5uqdXhKZBxt4x8m7I/CN8l78R5ISpx+ROB6SGTMUAAABA4MKWFy8Yw+Gv2fz20SuNfP4KZYrk4ZjkdEvy/V5E8EohQzGAGkOnJkfZaE7v9NdiYmDOk9+P87Zis1Le53u4AA==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAGtqKwFc2BE9h8HXpzd974AYAfoP9eslNknLjAx8oERgAAAAF0oxregAAAIIAAtMVwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABraisBXNgRPYfB16c3fe+AGAH6D/XrJTZJy4wMfKBEYAAAABdKMa3oAAACCAALTFgAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 4, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAPQkAAAAIKAAtMXAAAAAEAAAAAAAAAAAAAAABmWeAVAAAAAQAAAAlwc3BiOjMxODgAAAAAAAABAAAAAQAAAACKlutUN5GT3UOoE2BUkNtJEwoipGOinBFsQtXgpIZMxQAAAAEAAAAA433o+yremWU3t88cKpfpHR+JMFR44JHzmBGni6hqCEYAAAACQVRVQUgAAAAAAAAAAAAAAGfK1mN4mg51jbX6by6TWghGynQ463doEDgzriqZo9bzAAAAAAaOd4AAAAAAAAAAAg5KkpcAAABATP8Gn/ug7YEe8Tvwfn5qNya4YQ6TXDw4ASd4hFF+YaEsaEy1tro4vDIebvskpV/HZln6JQjbUbkFLjapmcaAA6SGTMUAAABAvTGDUswyuHGwis/K7Il3IPX82iPGMGa53Y6XfaauFyYLcBi+l8YY8L+B8aK4U3cdHcpz0pgLtmugV0A832dtBw==", + "resultXdr": "AAAAAAAAAGT/////AAAAAQAAAAAAAAAB////+wAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAAEBQYAimx5waQHaAptKgy2a/IAHMSe96ETt5wiMOSpKXAAAAFxz1lWwAAAIKAAtMWwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAABAUGAIpsecGkB2gKbSoMtmvyABzEnvehE7ecIjDkqSlwAAABcc9ZVsAAACCgALTFwAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "FAILED", + "applicationOrder": 5, + "feeBump": false, + "envelopeXdr": "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", + "resultXdr": "AAAAAAAAGiz/////AAAAQwAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55YAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACCrIYQAmJaAAJrdkwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAILvqXgAAnEAAAJ6RAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeaAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAgzMS0AExLQABNatEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55wAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACDdsDkAmJaAAJrRqQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnngAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIO6tcgCYloAAms2xAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOegAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAg/7wNABMS0AATWTcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56IAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACEQ3JQAAmJaAAJrFwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpAAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAISIOtACYloAAmsHHAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOemAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhM1L4AB6EgAAe8sMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56gAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACFEqUMAmJaAAJq51wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnqgAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAIVYRfABMS0AATVrvAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOesAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAhZ4wvAExLQABNWPMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA564AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAACF5GQYAmJaAAJqt7QAAAAAAAAAAAAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAz////5AAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnMgAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1pkeAAB8Q8AAehIAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc0AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWnp6AJtYqQCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zYAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANakH4Am1yhAJiWgAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnOAAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA1qmgwAPiakAD0JAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOc6AAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADWryJAE2ySQBMS0AAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA5zwAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANa0pAATbRFAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnXQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVJQCYloAAmooxAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdfAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAADZlUrAB6EgAAe56UAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAANmVSUAAmJaAAJqCQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnYwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAA2ZVKwATEtAAE0/JAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOeXAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QNAJiWgACa3ZMAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55kAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhAIAAJxAAACekQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnmwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEHABMS0AATWrRAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOedAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QQAJiWgACa0akAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA558AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/QAmJaAAJrNsQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnoQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD6AATEtAAE1k3AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOejAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QDAAJiWgACaxcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56UAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/gAmJaAAJrBxwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnpwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEEwAehIAAHvLDAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOepAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P3AJiWgACaudcAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA56sAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+sATEtAAE1a7wAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnrQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEBgBMS0AATVjzAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOevAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14P6AJiWgACare0AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57EAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhBcAmJaAAJqp9QAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnswAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eECgAmJaAAJql/AAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe1AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PtAAehIAAHu00AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA57cAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg+EAmJaAAJqeCwAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnuQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD/QCYloAAmpoTAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOe7AAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QYAJiWgACalhsAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA570AAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXhA0ATEtAAE1JEQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnvwAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEKQBMS0AATUcVAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfBAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14PjAJiWgACaijEAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA58MAAAABVVNEQwAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAFMVE4AAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAABfXg/8AHoSAAB7npQAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnxQAAAAFVU0RDAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAUxUTgAAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eD8wACYloAAmoJAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOfHAAAAAVVTREMAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAABTFROAAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAX14QPABMS0AATT8kAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52QAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3o8CACEqtcAExLQAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdmAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAN8BW8AAqidAABhqAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnaAAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADfdCsBCmT5wCYloAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA52oAAAABQ0FETAAAAACScRGjWxs3ha0UYqdUxCzKx+949i2LgtJ4WlZ3dxY6RwAAAAAAAAAAA3+dxAQrsn8AmJaAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAQAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAAAAAOdsAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAAAAAAAOBbLgAavtPAA9CQAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAJxJ/hZR5NMRLqfj3DPy9HPTp4Llkfr/lX9PHRm5NKwAAAAAAAADnbgAAAAFDQURMAAAAAJJxEaNbGzeFrRRip1TELMrH73j2LYuC0nhaVnd3FjpHAAAAAAAAAAADgz2MBC/vrQCYloAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAABAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAAAAAA55UAAAAAAAAAAUNBREwAAAAAknERo1sbN4WtFGKnVMQsysfvePYti4LSeFpWd3cWOkcAAAAAF9eEAQCYloAD70qjAAAAAAAAAAAAAAAA", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACcSf4WUeTTES6n49wz8vRz06eC5ZH6/5V/Tx0ZuTSsAAAAACnNaaxgAABkRAADFFAAAAJoAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAACc4IfxwAAAAJUC+QIAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzRGgAAAABmWd/VAAAAAAAAAAEAHNEcAAAAAAAAAAAnEn+FlHk0xEup+PcM/L0c9OnguWR+v+Vf08dGbk0rAAAAAApzWmsYAAAZEQAAxRUAAACaAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAnOCH8cAAAACVAvkCAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + }, + { + "status": "SUCCESS", + "applicationOrder": 6, + "feeBump": false, + "envelopeXdr": "AAAAAgAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAPQkAAGgRHAAAANgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAACM5fzUGB+0D62dgLSTKDN5FRVH2qgNcAD02tSh4IC+JAAAABdIdugAAAAAAAAAAAJABecjAAAAQOw9IBLycv0RKvgXY6I+WMgprKEdCxJnVHgLZfozPuLrgC8TE8Av1KgpQomWZvB4+yrYDaBXrOG2be4YWj+5ZA2GVuCcAAAAQNZtcdwq8IO1qR/Rlm1+kaRKnvJPiqzCjD1dPQicadjYwcxlFFRH80MyfA7Ic0YKMVG7mt0KCd1WVzk7/3Shbg4=", + "resultXdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", + "resultMetaXdr": "AAAAAwAAAAAAAAACAAAAAwAc0RwAAAAAAAAAACgkeqVr5jEu52wY3aGZzVbRHGrUd9zfwqQ3/wtABecjAAAAADwzS2gAGgRHAAAANQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAMAAAAAABzPVQAAAABmWdZ7AAAAAAAAAAEAHNEcAAAAAAAAAAAoJHqla+YxLudsGN2hmc1W0Rxq1Hfc38KkN/8LQAXnIwAAAAA8M0toABoERwAAADYAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAc0RwAAAAAZlnf3wAAAAAAAAABAAAAAwAAAAMAHNEbAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnABZJRYM442hAAAAawAAAlEAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAaBGEAAAAAZkspCwAAAAAAAAABABzRHAAAAAAAAAAAEH3Rayw4M0iCLoEe96rPFNGYim8AVHJU0z4ebYZW4JwAWST+xGyloQAAAGsAAAJRAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAwAAAAAAGgRhAAAAAGZLKQsAAAAAAAAAAAAc0RwAAAAAAAAAAIzl/NQYH7QPrZ2AtJMoM3kVFUfaqA1wAPTa1KHggL4kAAAAF0h26AAAHNEcAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "ledger": 1888540, + "createdAt": 1717166047 + } + ], + "latestLedger": 1888632, + "latestLedgerCloseTimestamp": 1717166524, + "oldestLedger": 1871353, + "oldestLedgerCloseTimestamp": 1717075828, + "cursor": "8111217537212417" } } } From f6f5fd818c64b34e456db4aee45201b211c1a16e Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Mon, 3 Jun 2024 12:26:30 -0400 Subject: [PATCH 04/15] Refactor Pagination changes --- openrpc/src/schemas/Cursor.json | 7 +++++ openrpc/src/schemas/EventsPagination.json | 16 ----------- openrpc/src/schemas/Pagination.json | 28 +++++++++++++++++++ .../src/schemas/TransactionsPagination.json | 16 ----------- static/openrpc.json | 2 ++ 5 files changed, 37 insertions(+), 32 deletions(-) create mode 100644 openrpc/src/schemas/Cursor.json delete mode 100644 openrpc/src/schemas/EventsPagination.json create mode 100644 openrpc/src/schemas/Pagination.json delete mode 100644 openrpc/src/schemas/TransactionsPagination.json diff --git a/openrpc/src/schemas/Cursor.json b/openrpc/src/schemas/Cursor.json new file mode 100644 index 000000000..3fea8a9a9 --- /dev/null +++ b/openrpc/src/schemas/Cursor.json @@ -0,0 +1,7 @@ +{ + "Cursor": { + "title": "cursor", + "type": "string", + "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + } +} diff --git a/openrpc/src/schemas/EventsPagination.json b/openrpc/src/schemas/EventsPagination.json deleted file mode 100644 index c181b950b..000000000 --- a/openrpc/src/schemas/EventsPagination.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "EventsPagination": { - "type": "object", - "properties": { - "cursor": { - "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." - }, - "limit": { - "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." - } - }, - "required": [] - } -} diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/Pagination.json new file mode 100644 index 000000000..64d70152b --- /dev/null +++ b/openrpc/src/schemas/Pagination.json @@ -0,0 +1,28 @@ +{ + "EventsPagination": { + "type": "object", + "properties": { + "cursor": { + "$ref": "#/components/schemas/Cursor" + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + } + }, + "required": [] + }, + "TransactionsPagination": { + "type": "object", + "properties": { + "cursor": { + "$ref": "#/components/schemas/Cursor" + }, + "limit": { + "type": "number", + "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." + } + }, + "required": [] + } +} diff --git a/openrpc/src/schemas/TransactionsPagination.json b/openrpc/src/schemas/TransactionsPagination.json deleted file mode 100644 index a1e9cc6dc..000000000 --- a/openrpc/src/schemas/TransactionsPagination.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "TransactionsPagination": { - "type": "object", - "properties": { - "cursor": { - "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." - }, - "limit": { - "type": "number", - "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." - } - }, - "required": [] - } -} diff --git a/static/openrpc.json b/static/openrpc.json index 6a215c2a2..da107f3fe 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -108,6 +108,7 @@ "required": [], "properties": { "cursor": { + "title": "cursor", "type": "string", "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." }, @@ -866,6 +867,7 @@ "required": [], "properties": { "cursor": { + "title": "cursor", "type": "string", "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." }, From 8ce05c08d3aebff833d57eefa3f6384a36441c1c Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Mon, 3 Jun 2024 12:43:31 -0400 Subject: [PATCH 05/15] Refactor the params object in getTransactions examples --- .../GetTransactionsPairs.json | 5 ++-- openrpc/src/examples/Transactions.json | 23 +++++++++---------- static/openrpc.json | 19 ++++++++------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/openrpc/src/examplePairingObjects/GetTransactionsPairs.json b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json index f4ae42c0f..1cf8cbb11 100644 --- a/openrpc/src/examplePairingObjects/GetTransactionsPairs.json +++ b/openrpc/src/examplePairingObjects/GetTransactionsPairs.json @@ -3,7 +3,8 @@ "name": "Successful getTransactions Request", "description": "Query a list of transactions starting from the given startLedger.", "params": [ - { "$ref": "#/components/examples/GetTransactionsRequest" } + { "$ref": "#/components/examples/GetTransactionsStartLedger" }, + { "$ref": "#/components/examples/GetTransactionsPagination" } ], "result": { "$ref": "#/components/examples/GetTransactionsResult" @@ -13,7 +14,7 @@ "name": "Successful getTransactions Request Using Cursor", "description": "Query a list of transactions starting from the given cursor.", "params": [ - { "$ref": "#/components/examples/GetTransactionsRequestUsingCursor" } + { "$ref": "#/components/examples/GetTransactionsPaginationWithCursor" } ], "result": { "$ref": "#/components/examples/GetTransactionsResultUsingCursor" diff --git a/openrpc/src/examples/Transactions.json b/openrpc/src/examples/Transactions.json index 53a5798be..7e558c4a9 100644 --- a/openrpc/src/examples/Transactions.json +++ b/openrpc/src/examples/Transactions.json @@ -108,22 +108,21 @@ "latestLedgerCloseTime": "1700159337" } }, - "GetTransactionsRequest": { - "name": "getTransactionsRequest", + "GetTransactionsStartLedger": { + "name": "startLedger", + "value": 1888539 + }, + "GetTransactionsPagination": { + "name": "pagination", "value": { - "startLedger": 1888539, - "pagination": { - "limit": 5 - } + "limit": 5 } }, - "GetTransactionsRequestUsingCursor": { - "name": "getTransactionsRequestUsingCursor", + "GetTransactionsPaginationWithCursor": { + "name": "pagination", "value": { - "pagination": { - "cursor": "8111217537191937", - "limit": 5 - } + "cursor": "8111217537191937", + "limit": 5 } }, "GetTransactionsResult": { diff --git a/static/openrpc.json b/static/openrpc.json index da107f3fe..748c87ff5 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -959,12 +959,13 @@ "description": "Query a list of transactions starting from the given startLedger.", "params": [ { - "name": "getTransactionsRequest", + "name": "startLedger", + "value": 1888539 + }, + { + "name": "pagination", "value": { - "startLedger": 1888539, - "pagination": { - "limit": 5 - } + "limit": 5 } } ], @@ -1057,12 +1058,10 @@ "description": "Query a list of transactions starting from the given cursor.", "params": [ { - "name": "getTransactionsRequestUsingCursor", + "name": "pagination", "value": { - "pagination": { - "cursor": "8111217537191937", - "limit": 5 - } + "cursor": "8111217537191937", + "limit": 5 } } ], From 9d81342611decc42c24197b42b80d56544968a37 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Tue, 4 Jun 2024 10:30:08 -0400 Subject: [PATCH 06/15] Change naming to only RPC --- openrpc/src/contentDescriptors/Pagination.json | 2 +- openrpc/src/methods/getTransactions.json | 2 +- openrpc/src/schemas/Pagination.json | 2 +- static/openrpc.json | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/openrpc/src/contentDescriptors/Pagination.json b/openrpc/src/contentDescriptors/Pagination.json index fe472628b..9f86c57b1 100644 --- a/openrpc/src/contentDescriptors/Pagination.json +++ b/openrpc/src/contentDescriptors/Pagination.json @@ -11,7 +11,7 @@ "TransactionsPagination": { "name": "pagination", "summary": "pagination options", - "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "description": "Pagination in RPC is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", "required": false, "schema": { "$ref": "#/components/schemas/TransactionsPagination" diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json index b8aa557f8..97bea811d 100644 --- a/openrpc/src/methods/getTransactions.json +++ b/openrpc/src/methods/getTransactions.json @@ -1,7 +1,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", + "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The RPC system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private RPC instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/Pagination.json index 64d70152b..9ec2b8440 100644 --- a/openrpc/src/schemas/Pagination.json +++ b/openrpc/src/schemas/Pagination.json @@ -20,7 +20,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." + "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in RPC for performance reasons. If this argument isn't designated, it defaults to 50." } }, "required": [] diff --git a/static/openrpc.json b/static/openrpc.json index 748c87ff5..38edfb1a8 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -840,7 +840,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The soroban-rpc system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private soroban-rpc instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", + "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The RPC system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private RPC instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, @@ -860,7 +860,7 @@ { "name": "pagination", "summary": "pagination options", - "description": "Pagination in soroban-rpc is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", + "description": "Pagination in RPC is similar to pagination in Horizon. See [Pagination](https://developers.stellar.org/network/soroban-rpc/pagination).", "required": false, "schema": { "type": "object", @@ -873,7 +873,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 50." + "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in RPC for performance reasons. If this argument isn't designated, it defaults to 50." } } } From 200c2df49cb73c87630b8cd0adfe0b44d2c44b69 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 6 Jun 2024 14:48:51 -0400 Subject: [PATCH 07/15] Change description of diagnosticEventsXdr --- openrpc/src/schemas/Transactions.json | 2 +- static/openrpc.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openrpc/src/schemas/Transactions.json b/openrpc/src/schemas/Transactions.json index 3d05482f6..7a90367a7 100644 --- a/openrpc/src/schemas/Transactions.json +++ b/openrpc/src/schemas/Transactions.json @@ -28,7 +28,7 @@ }, "diagnosticEventsXdr": { "type": "array", - "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the transaction was not successful." + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config." }, "ledger": { "title": "ledger", diff --git a/static/openrpc.json b/static/openrpc.json index 38edfb1a8..aeba3a1b6 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -915,7 +915,7 @@ }, "diagnosticEventsXdr": { "type": "array", - "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the transaction was not successful." + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config." }, "ledger": { "title": "ledger", From df4cfa72da07947b2b71ccdbb44409a2b0ea8460 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Thu, 6 Jun 2024 14:50:49 -0400 Subject: [PATCH 08/15] Add "items" --- openrpc/src/schemas/Transactions.json | 5 ++++- static/openrpc.json | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/openrpc/src/schemas/Transactions.json b/openrpc/src/schemas/Transactions.json index 7a90367a7..96e58c92a 100644 --- a/openrpc/src/schemas/Transactions.json +++ b/openrpc/src/schemas/Transactions.json @@ -28,7 +28,10 @@ }, "diagnosticEventsXdr": { "type": "array", - "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config." + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config.", + "items": { + "type": "string" + } }, "ledger": { "title": "ledger", diff --git a/static/openrpc.json b/static/openrpc.json index aeba3a1b6..af1c74a1f 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -915,7 +915,10 @@ }, "diagnosticEventsXdr": { "type": "array", - "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config." + "description": "(optional) A base64 encoded slice of xdr.DiagnosticEvent. This is only present if the `ENABLE_SOROBAN_DIAGNOSTIC_EVENTS` has been enabled in the stellar-core config.", + "items": { + "type": "string" + } }, "ledger": { "title": "ledger", From c5d53961273ef290417835ab9f4e1088bb509675 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 11:05:38 -0400 Subject: [PATCH 09/15] Update openrpc/src/methods/getTransactions.json Co-authored-by: George --- openrpc/src/methods/getTransactions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openrpc/src/methods/getTransactions.json b/openrpc/src/methods/getTransactions.json index 97bea811d..5a1c73d8f 100644 --- a/openrpc/src/methods/getTransactions.json +++ b/openrpc/src/methods/getTransactions.json @@ -1,7 +1,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The RPC system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private RPC instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", + "description": "The `getTransactions` method return a detailed list of transactions starting from the user specified starting point that you can paginate as long as the pages fall within the history retention of their corresponding RPC provider.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, From 474b752b3d7d0bf39daaef9a025cac3dce661a09 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 11:23:18 -0400 Subject: [PATCH 10/15] Update openrpc/src/schemas/Cursor.json Co-authored-by: George --- openrpc/src/schemas/Cursor.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openrpc/src/schemas/Cursor.json b/openrpc/src/schemas/Cursor.json index 3fea8a9a9..b6569128d 100644 --- a/openrpc/src/schemas/Cursor.json +++ b/openrpc/src/schemas/Cursor.json @@ -2,6 +2,6 @@ "Cursor": { "title": "cursor", "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." } } From 3830d04125a36481d4e084e02048dcacc9cfc46f Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 11:35:41 -0400 Subject: [PATCH 11/15] Update openrpc/src/schemas/Pagination.json Co-authored-by: George --- openrpc/src/schemas/Pagination.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/Pagination.json index 9ec2b8440..2e0766f5f 100644 --- a/openrpc/src/schemas/Pagination.json +++ b/openrpc/src/schemas/Pagination.json @@ -20,7 +20,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in RPC for performance reasons. If this argument isn't designated, it defaults to 50." + "description": "The maximum number of records returned. For [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions), this ranges from 1 to 200 and defaults to 50." } }, "required": [] From ac4a8382d340af7adc5a0c911ac1a0acd806e683 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 11:38:36 -0400 Subject: [PATCH 12/15] Small changes - 1 --- openrpc/src/schemas/Transactions.json | 2 +- static/openrpc.json | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/openrpc/src/schemas/Transactions.json b/openrpc/src/schemas/Transactions.json index 96e58c92a..7bc669ef6 100644 --- a/openrpc/src/schemas/Transactions.json +++ b/openrpc/src/schemas/Transactions.json @@ -8,7 +8,7 @@ }, "applicationOrder": { "type": "number", - "description": "The index of the transaction among all transactions included in the ledger." + "description": "The 1-based index of the transaction among all transactions included in the ledger." }, "feeBump": { "type": "boolean", diff --git a/static/openrpc.json b/static/openrpc.json index af1c74a1f..1632759e7 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -110,7 +110,7 @@ "cursor": { "title": "cursor", "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." }, "limit": { "type": "number", @@ -840,7 +840,7 @@ { "name": "getTransactions", "summary": "returns a list of transactions with their details", - "description": "The getTransactions method returns details of a list of transactions starting from the user specified start ledger or cursor. The RPC system maintains a restricted history of recently processed transactions, with the default retention window set at 1440 ledgers, approximately equivalent to a 2-hour timeframe. For private RPC instances, it is possible to modify the retention window value by adjusting the transaction-retention-window configuration setting. Due to this limited history, clients should make sure that the requests for transactions fall within the ledger range stored by their rpc instance.", + "description": "The `getTransactions` method return a detailed list of transactions starting from the user specified starting point that you can paginate as long as the pages fall within the history retention of their corresponding RPC provider.", "externalDocs": { "url": "https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransactions" }, @@ -869,11 +869,11 @@ "cursor": { "title": "cursor", "type": "string", - "description": "A string ID that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided Soroban-RPC will _not_ include the element whose id matches the cursor in the response. Only elements which appear _after_ the cursor are included." + "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions) can range from 1 to 200 - an upper limit that is hardcoded in RPC for performance reasons. If this argument isn't designated, it defaults to 50." + "description": "The maximum number of records returned. For [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions), this ranges from 1 to 200 and defaults to 50." } } } @@ -895,7 +895,7 @@ }, "applicationOrder": { "type": "number", - "description": "The index of the transaction among all transactions included in the ledger." + "description": "The 1-based index of the transaction among all transactions included in the ledger." }, "feeBump": { "type": "boolean", From e613ea0a0a672ce22cfa801c02397079c749975e Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 13:38:10 -0400 Subject: [PATCH 13/15] Remove links - 1 --- openrpc/src/schemas/Pagination.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openrpc/src/schemas/Pagination.json b/openrpc/src/schemas/Pagination.json index 2e0766f5f..a74f6ebdc 100644 --- a/openrpc/src/schemas/Pagination.json +++ b/openrpc/src/schemas/Pagination.json @@ -7,7 +7,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + "description": "The maximum number of records returned. The limit for getEvents can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." } }, "required": [] @@ -20,7 +20,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. For [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions), this ranges from 1 to 200 and defaults to 50." + "description": "The maximum number of records returned. For getTransactions, this ranges from 1 to 200 and defaults to 50." } }, "required": [] From 00f8c1ed8262fa477a517bb319ba44d6aba88d1d Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 13:38:31 -0400 Subject: [PATCH 14/15] Remove links - 2 --- static/openrpc.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/openrpc.json b/static/openrpc.json index 1632759e7..dd4fd2937 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -114,7 +114,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. The limit for [getEvents](https://developers.stellar.org/network/soroban-rpc/getEvents) can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." + "description": "The maximum number of records returned. The limit for getEvents can range from 1 to 10000 - an upper limit that is hardcoded in Soroban-RPC for performance reasons. If this argument isn't designated, it defaults to 100." } } } @@ -873,7 +873,7 @@ }, "limit": { "type": "number", - "description": "The maximum number of records returned. For [getTransactions](https://developers.stellar.org/network/soroban-rpc/getTransactions), this ranges from 1 to 200 and defaults to 50." + "description": "The maximum number of records returned. For getTransactions, this ranges from 1 to 200 and defaults to 50." } } } From b8e73713bf5475e739850d4ff16a612e7d4f3815 Mon Sep 17 00:00:00 2001 From: Aditya Vyas Date: Fri, 7 Jun 2024 13:45:47 -0400 Subject: [PATCH 15/15] Fix broken TOID link --- openrpc/src/schemas/Cursor.json | 2 +- static/openrpc.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openrpc/src/schemas/Cursor.json b/openrpc/src/schemas/Cursor.json index b6569128d..1be2d4dcb 100644 --- a/openrpc/src/schemas/Cursor.json +++ b/openrpc/src/schemas/Cursor.json @@ -2,6 +2,6 @@ "Cursor": { "title": "cursor", "type": "string", - "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." } } diff --git a/static/openrpc.json b/static/openrpc.json index dd4fd2937..f1101d0ba 100644 --- a/static/openrpc.json +++ b/static/openrpc.json @@ -110,7 +110,7 @@ "cursor": { "title": "cursor", "type": "string", - "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." }, "limit": { "type": "number", @@ -869,7 +869,7 @@ "cursor": { "title": "cursor", "type": "string", - "description": "A unique identifier (specifically, a [TOID](stellar.org/protocol/sep-35)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." + "description": "A unique identifier (specifically, a [TOID](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0035.md#specification)) that points to a specific location in a collection of responses and is pulled from the `paging_token` value of a record. When a cursor is provided, RPC will _not_ include the element whose ID matches the cursor in the response: only elements which appear _after_ the cursor will be included." }, "limit": { "type": "number",