Commit 9902ea2
authored
feature: SEP-6 (#133)
This pull request primarily adds comprehensive SEP-0006 test data files and introduces improvements to the StellarToml class to support cancellation via CancellationToken. The new test data covers a wide range of SEP-0006 scenarios, including deposit, withdrawal, transaction status, error cases, and fee information, which will help ensure robust testing of SEP-0006 flows. Additionally, the StellarToml class now allows async operations to be cancelled, improving resilience and control for consumers of the SDK.
SEP-0006 Test Data Additions:
Added multiple JSON files under StellarDotnetSdk.Tests/TestData/Sep/Sep0006/ to cover scenarios such as authentication required, customer information needed, deposit and withdrawal instructions for various assets, fee responses, transaction and transactions responses, and various error cases. These files will enable more thorough and realistic testing of SEP-0006 flows. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
StellarToml Class Improvements:
Updated the StellarToml.FromDomainAsync method to accept an optional CancellationToken, allowing callers to cancel the operation if needed. This includes propagating the token to all relevant async operations and handling OperationCanceledException appropriately. [1] [2] [3]
Added using System.Threading; to support cancellation token usage.
Other Minor Improvements:
Minor formatting cleanup in ResponseHandler.cs (no functional change).1 parent 7fe724e commit 9902ea2
57 files changed
Lines changed: 4711 additions & 11 deletions
File tree
- StellarDotnetSdk.Tests
- Sep/Sep0006
- TestData/Sep/Sep0006
- StellarDotnetSdk
- Requests
- Sep
- Sep0001
- Sep0006
- Exceptions
- Requests
- Responses
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1548 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
0 commit comments