Skip to content

Commit 0a8ab05

Browse files
author
Cuong Pham
committed
fix: TransactionResponse class
1 parent 6a0f0b8 commit 0a8ab05

18 files changed

+696
-609
lines changed

StellarDotnetSdk.Tests/Requests/TransactionsRequestBuilderTest.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,11 @@ public async Task TestTransactionsExecute()
9292
[TestMethod]
9393
public async Task TestStream()
9494
{
95-
var jsonPath = Utils.GetTestDataPath("Responses/transactionTransaction.json");
95+
var jsonPath = Utils.GetTestDataPath("Responses/transaction.json");
9696
var json = await File.ReadAllTextAsync(jsonPath);
9797

98-
var streamableTest = new StreamableTest<TransactionResponse>(json, TransactionDeserializerTest.AssertTestData);
98+
var streamableTest =
99+
new StreamableTest<TransactionResponse>(json, TransactionDeserializerTest.AssertTransaction);
99100
await streamableTest.Run();
100101
}
101102
}

StellarDotnetSdk.Tests/Responses/Operations/PaymentOperationResponseTest.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ public static void AssertPaymentOperationTestData(PaymentOperationResponse opera
5959
Assert.IsNotNull(transaction);
6060
Assert.AreEqual("5c2e4dad596941ef944d72741c8f8f1a4282f8f2f141e81d827f44bf365d626b", transaction.Hash);
6161
Assert.AreEqual(915744L, transaction.Ledger);
62-
Assert.AreEqual(DateTime.Parse("2015-11-20T17:01:28Z").ToUniversalTime(),
63-
transaction.CreatedAt.ToUniversalTime());
62+
Assert.AreEqual("2015-11-20T17:01:28Z", transaction.CreatedAt);
6463
Assert.AreEqual("3933090531512320", transaction.PagingToken);
6564
Assert.AreEqual("GCUB7JL4APK7LKJ6MZF7Q2JTLHAGNBIUA7XIXD5SQTG52GQ2DAT6XZMK", transaction.SourceAccount);
6665
Assert.AreEqual(2373051035426646L, transaction.SourceAccountSequence);
@@ -69,9 +68,6 @@ public static void AssertPaymentOperationTestData(PaymentOperationResponse opera
6968
"AAAAAKgfpXwD1fWpPmZL+GkzWcBmhRQH7ouPsoTN3RoaGCfrAAAAZAAIbkcAAB9WAAAAAAAAAANRBBZE6D1qyGjISUGLY5Ldvp31PwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAP1qe44j+i4uIT+arbD4QDQBt8ryEeJd7a0jskQ3nwDeAAAAAAAAAADA7RnarSzCwj3OT+M2btCMFpVBdqxJS+Sr00qBjtFv7gAAAABLCs/QAAAAAAAAAAEaGCfrAAAAQG/56Cj2J8W/KCZr+oC4sWND1CTGWfaccHNtuibQH8kZIb+qBSDY94g7hiaAXrlIeg9b7oz/XuP3x9MWYw2jtwM=",
7069
transaction.EnvelopeXdr);
7170
Assert.AreEqual("AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=", transaction.ResultXdr);
72-
Assert.AreEqual(
73-
"AAAAAAAAAAEAAAACAAAAAAAN+SAAAAAAAAAAAMDtGdqtLMLCPc5P4zZu0IwWlUF2rElL5KvTSoGO0W/uAAAAAEsKz9AADfkgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAN+SAAAAAAAAAAAP1qe44j+i4uIT+arbD4QDQBt8ryEeJd7a0jskQ3nwDeAAHp6WMr55YACD1BAAAAHgAAAAoAAAAAAAAAAAAAAAABAAAAAAAACgAAAAARC07BokpLTOF+/vVKBwiAlop7hHGJTNeGGlY4MoPykwAAAAEAAAAAK+Lzfd3yDD+Ov0GbYu1g7SaIBrKZeBUxoCunkLuI7aoAAAABAAAAAERmsKL73CyLV/HvjyQCERDXXpWE70Xhyb6MR5qPO3yQAAAAAQAAAABSORGwAdyuanN3sNOHqNSpACyYdkUM3L8VafUu69EvEgAAAAEAAAAAeCzqJNkMM/jLvyuMIfyFHljBlLCtDyj17RMycPuNtRMAAAABAAAAAIEi4R7juq15ymL00DNlAddunyFT4FyUD4muC4t3bobdAAAAAQAAAACaNpLL5YMfjOTdXVEqrAh99LM12sN6He6pHgCRAa1f1QAAAAEAAAAAqB+lfAPV9ak+Zkv4aTNZwGaFFAfui4+yhM3dGhoYJ+sAAAABAAAAAMNJrEvdMg6M+M+n4BDIdzsVSj/ZI9SvAp7mOOsvAD/WAAAAAQAAAADbHA6xiKB1+G79mVqpsHMOleOqKa5mxDpP5KEp/Xdz9wAAAAEAAAAAAAAAAA==",
74-
transaction.ResultMetaXdr);
7571

7672
Assert.IsTrue(transaction.Memo is MemoHash);
7773
var memo = (MemoHash)transaction.Memo;

StellarDotnetSdk.Tests/Responses/TransactionDeserializerTest.cs

Lines changed: 139 additions & 184 deletions
Large diffs are not rendered by default.

StellarDotnetSdk.Tests/StellarDotnetSdk.Tests.csproj

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@
394394
<None Update="TestData\Responses\transactionPage.json">
395395
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
396396
</None>
397-
<None Update="TestData\Responses\transactionTransaction.json">
397+
<None Update="TestData\Responses\transaction.json">
398398
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
399399
</None>
400400
<None Update="TestData\Responses\feeStats.json">
@@ -406,18 +406,6 @@
406406
<None Update="TestData\Responses\transactionMuxed.json">
407407
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
408408
</None>
409-
<None Update="TestData\Responses\transactionTransactionPre020.json">
410-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
411-
</None>
412-
<None Update="TestData\Responses\transactionTransactionTextMemo.json">
413-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
414-
</None>
415-
<None Update="TestData\Responses\transactionTransactionWithMemo.json">
416-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
417-
</None>
418-
<None Update="TestData\Responses\transactionTransactionWithoutMemo.json">
419-
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
420-
</None>
421409
<None Update="TestData\Responses\assetAssetTypeCredit.json">
422410
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
423411
</None>
@@ -457,6 +445,9 @@
457445
<None Update="TestData\Responses\offer.json">
458446
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
459447
</None>
448+
<None Update="TestData\Responses\transactionWithTextMemo.json">
449+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
450+
</None>
460451
</ItemGroup>
461452
<ItemGroup>
462453
<Compile Remove="KeyPairBIP39Tests.cs"/>

StellarDotnetSdk.Tests/TestData/Responses/Operations/payment.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"id": 3940808587743233,
2424
"paging_token": "3940808587743233",
2525
"source_account": "GCKICEQ2SA3KWH3UMQFJE4BFXCBFHW46BCVJBRCLK76ZY5RO6TY5D7Q2",
26+
"fee_account": "GCKICEQ2SA3KWH3UMQFJE4BFXCBFHW46BCVJBRCLK76ZY5RO6TY5D7Q2",
2627
"to": "GDWNY2POLGK65VVKIH5KQSH7VWLKRTQ5M6ADLJAYC2UEHEBEARCZJWWI",
2728
"transaction_successful": false,
2829
"type": "payment",
@@ -51,6 +52,9 @@
5152
"self": {
5253
"href": "/transactions/5c2e4dad596941ef944d72741c8f8f1a4282f8f2f141e81d827f44bf365d626b"
5354
},
55+
"transaction": {
56+
"href": "/transactions/5c2e4dad596941ef944d72741c8f8f1a4282f8f2f141e81d827f44bf365d626b"
57+
},
5458
"succeeds": {
5559
"href": "/transactions?cursor=3933090531512320&order=desc"
5660
}
@@ -61,14 +65,14 @@
6165
"ledger": 915744,
6266
"created_at": "2015-11-20T17:01:28Z",
6367
"source_account": "GCUB7JL4APK7LKJ6MZF7Q2JTLHAGNBIUA7XIXD5SQTG52GQ2DAT6XZMK",
68+
"fee_account": "GCUB7JL4APK7LKJ6MZF7Q2JTLHAGNBIUA7XIXD5SQTG52GQ2DAT6XZMK",
6469
"source_account_sequence": 2373051035426646,
65-
"fee_paid": 100,
66-
"fee_charged": 100,
67-
"max_fee": 1050,
70+
"fee_charged": "100",
71+
"max_fee": "1050",
6872
"operation_count": 1,
6973
"envelope_xdr": "AAAAAKgfpXwD1fWpPmZL+GkzWcBmhRQH7ouPsoTN3RoaGCfrAAAAZAAIbkcAAB9WAAAAAAAAAANRBBZE6D1qyGjISUGLY5Ldvp31PwAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAP1qe44j+i4uIT+arbD4QDQBt8ryEeJd7a0jskQ3nwDeAAAAAAAAAADA7RnarSzCwj3OT+M2btCMFpVBdqxJS+Sr00qBjtFv7gAAAABLCs/QAAAAAAAAAAEaGCfrAAAAQG/56Cj2J8W/KCZr+oC4sWND1CTGWfaccHNtuibQH8kZIb+qBSDY94g7hiaAXrlIeg9b7oz/XuP3x9MWYw2jtwM=",
7074
"result_xdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA=",
71-
"result_meta_xdr": "AAAAAAAAAAEAAAACAAAAAAAN+SAAAAAAAAAAAMDtGdqtLMLCPc5P4zZu0IwWlUF2rElL5KvTSoGO0W/uAAAAAEsKz9AADfkgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAN+SAAAAAAAAAAAP1qe44j+i4uIT+arbD4QDQBt8ryEeJd7a0jskQ3nwDeAAHp6WMr55YACD1BAAAAHgAAAAoAAAAAAAAAAAAAAAABAAAAAAAACgAAAAARC07BokpLTOF+/vVKBwiAlop7hHGJTNeGGlY4MoPykwAAAAEAAAAAK+Lzfd3yDD+Ov0GbYu1g7SaIBrKZeBUxoCunkLuI7aoAAAABAAAAAERmsKL73CyLV/HvjyQCERDXXpWE70Xhyb6MR5qPO3yQAAAAAQAAAABSORGwAdyuanN3sNOHqNSpACyYdkUM3L8VafUu69EvEgAAAAEAAAAAeCzqJNkMM/jLvyuMIfyFHljBlLCtDyj17RMycPuNtRMAAAABAAAAAIEi4R7juq15ymL00DNlAddunyFT4FyUD4muC4t3bobdAAAAAQAAAACaNpLL5YMfjOTdXVEqrAh99LM12sN6He6pHgCRAa1f1QAAAAEAAAAAqB+lfAPV9ak+Zkv4aTNZwGaFFAfui4+yhM3dGhoYJ+sAAAABAAAAAMNJrEvdMg6M+M+n4BDIdzsVSj/ZI9SvAp7mOOsvAD/WAAAAAQAAAADbHA6xiKB1+G79mVqpsHMOleOqKa5mxDpP5KEp/Xdz9wAAAAEAAAAAAAAAAA==",
75+
"fee_meta_xdr": "AAAAAAAAAAEAAAACAAAAAAAN+SAAAAAAAAAAAMDtGdqtLMLCPc5P4zZu0IwWlUF2rElL5KvTSoGO0W/uAAAAAEsKz9AADfkgAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAN+SAAAAAAAAAAAP1qe44j+i4uIT+arbD4QDQBt8ryEeJd7a0jskQ3nwDeAAHp6WMr55YACD1BAAAAHgAAAAoAAAAAAAAAAAAAAAABAAAAAAAACgAAAAARC07BokpLTOF+/vVKBwiAlop7hHGJTNeGGlY4MoPykwAAAAEAAAAAK+Lzfd3yDD+Ov0GbYu1g7SaIBrKZeBUxoCunkLuI7aoAAAABAAAAAERmsKL73CyLV/HvjyQCERDXXpWE70Xhyb6MR5qPO3yQAAAAAQAAAABSORGwAdyuanN3sNOHqNSpACyYdkUM3L8VafUu69EvEgAAAAEAAAAAeCzqJNkMM/jLvyuMIfyFHljBlLCtDyj17RMycPuNtRMAAAABAAAAAIEi4R7juq15ymL00DNlAddunyFT4FyUD4muC4t3bobdAAAAAQAAAACaNpLL5YMfjOTdXVEqrAh99LM12sN6He6pHgCRAa1f1QAAAAEAAAAAqB+lfAPV9ak+Zkv4aTNZwGaFFAfui4+yhM3dGhoYJ+sAAAABAAAAAMNJrEvdMg6M+M+n4BDIdzsVSj/ZI9SvAp7mOOsvAD/WAAAAAQAAAADbHA6xiKB1+G79mVqpsHMOleOqKa5mxDpP5KEp/Xdz9wAAAAEAAAAAAAAAAA==",
7276
"memo_type": "hash",
7377
"successful": true,
7478
"memo": "UQQWROg9ashoyElBi2OS3b6d9T8AAAAAAAAAAAAAAAA=",
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"_links": {
3+
"self": {
4+
"href": "https://horizon-testnet.stellar.org/transactions/de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc"
5+
},
6+
"account": {
7+
"href": "https://horizon-testnet.stellar.org/accounts/GAIH3ULLFQ4DGSECF2AR555KZ4KNDGEKN4AFI4SU2M7B43MGK3QJZNSR"
8+
},
9+
"ledger": {
10+
"href": "https://horizon-testnet.stellar.org/ledgers/220"
11+
},
12+
"operations": {
13+
"href": "https://horizon-testnet.stellar.org/transactions/de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc/operations{?cursor,limit,order}",
14+
"templated": true
15+
},
16+
"effects": {
17+
"href": "https://horizon-testnet.stellar.org/transactions/de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc/effects{?cursor,limit,order}",
18+
"templated": true
19+
},
20+
"precedes": {
21+
"href": "https://horizon-testnet.stellar.org/transactions?order=asc&cursor=944892809216"
22+
},
23+
"succeeds": {
24+
"href": "https://horizon-testnet.stellar.org/transactions?order=desc&cursor=944892809216"
25+
},
26+
"transaction": {
27+
"href": "https://horizon-testnet.stellar.org/transactions/de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc"
28+
}
29+
},
30+
"id": "de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc",
31+
"paging_token": "944892809216",
32+
"successful": true,
33+
"hash": "de5001a7b15240dedb08ced3c384c8b7f449eed67c2fea7c2d8734efe07646bc",
34+
"ledger": 220,
35+
"created_at": "2025-08-14T17:41:19Z",
36+
"source_account": "GAIH3ULLFQ4DGSECF2AR555KZ4KNDGEKN4AFI4SU2M7B43MGK3QJZNSR",
37+
"source_account_sequence": "794568949761",
38+
"fee_account": "GAIH3ULLFQ4DGSECF2AR555KZ4KNDGEKN4AFI4SU2M7B43MGK3QJZNSR",
39+
"fee_charged": "2000",
40+
"max_fee": "2000",
41+
"operation_count": 20,
42+
"envelope_xdr": "AAAAAgAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnAAAB9AAAAC5AAAAAQAAAAEAAAAAAAAAAAAAAABoniDoAAAAAAAAABQAAAAAAAAAAAAAAAC82Kyaig4NS1cu0imiYSqeOj761GSrtditj8FaCCzwywAAAAA8M2CAAAAAAAAAAAAAAAAAHGxZhDtghkvWf+ywIHgVAeuZrFN8w+TQbhkO4sUBdIMAAAAAPDNggAAAAAAAAAAAAAAAAKYzkX9fj8Cb8novrFZON7XXbcvL6CUTUCX0HLuq9okHAAAAADwzYIAAAAAAAAAAAAAAAABid1J1OGwCocYJi9ytvjZ0sJ9g07KnYyV0HTNdCMmlDQAAAAA8M2CAAAAAAAAAAAAAAAAA4gi5I6vwXeb4ENWqVa6WK0ULerMJMhGlnAKO97uaWfEAAAAAPDNggAAAAAAAAAAAAAAAAMXUOalfhI6o6TvFbQYsWCa2TdQ8ElqoIEdFv6ccCgy6AAAAADwzYIAAAAAAAAAAAAAAAACZ3MrQMkk6nAgU7JuGIoz+Tv1/ur7kYXEqUL/9mAC7CgAAAAA8M2CAAAAAAAAAAAAAAAAAtN9gdv5uDusEe7/2YzvqEWHw6CS+SRvNIXVSIA7041oAAAAAPDNggAAAAAAAAAAAAAAAAAQT8ngggF7WhKWppwle1oHCc61COgCFBT4RNYbxhaEkAAAAADwzYIAAAAAAAAAAAAAAAABLbuK6to7eV8HMuT/Xp+ImRYvZ8EZ+vH3qe4h7qG1zxgAAAAA8M2CAAAAAAAAAAAAAAAAAwl9vMuA8xXgSKIX3x3wpX/CpCPp3qE7UtNYDz3TP/b8AAAAAPDNggAAAAAAAAAAAAAAAAIAUty0/bQgUSFuoyaaZhJnlnUNdcf06e8izbNMmo629AAAAADwzYIAAAAAAAAAAAAAAAAC1BtdFikSebxUCEyuJLeHXhpCUGVza7cHCC7Bir2rcbAAAAAA8M2CAAAAAAAAAAAAAAAAA7fQfjSPrkREpzSMENwsW7F+hLD9NAawK7hDHOlhm3d8AAAAAPDNggAAAAAAAAAAAAAAAAEbogi/zJsB10K+A20p1ukxmt2X6nHO/ptjnXs+ePiHmAAAAADwzYIAAAAAAAAAAAAAAAABWf/GOSA2F0sI2Lk0ICbYQvXclh4pwVP73vFZh2JZm3gAAAAA8M2CAAAAAAAAAAAAAAAAA38tYe4bmXF9yxowOUPi6BeFhHYAvK0N1z8Y2UZpo2xAAAAAAPDNggAAAAAAAAAAAAAAAAKlv1esnasUbdd3zRCsLf9EEYfj0YB62O7iu2zhZGywTAAAAADwzYIAAAAAAAAAAAAAAAAB+NReduvXXjHqRftGfV+znDLUWUmIqp4FpLSv/NuXNMwAAAAA8M2CAAAAAAAAAAAAAAAAAh5DwzFYtFrvWaYtOyZm2PYFQm9T/jyue3y7eGQKVDRwAAAAAPDNggAAAAAAAAAABhlbgnAAAAECPWpjBffwUuvkS6QYRtvzvRx3PkIQfiXpzLKRrlv2BnvpApMUyNIxM2uuf4L9XlSVEtANM8ozdVpOiUrLnODEC",
43+
"result_xdr": "AAAAAAAAB9AAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=",
44+
"fee_meta_xdr": "AAAAAgAAAAMAAAC5AAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnAFjRXhdigAAAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAADcAAAAAAAAAAAQfdFrLDgzSIIugR73qs8U0ZiKbwBUclTTPh5thlbgnAFjRXhdifgwAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA==",
45+
"memo_type": "none",
46+
"signatures": [
47+
"j1qYwX38FLr5EukGEbb870cdz5CEH4l6cyyka5b9gZ76QKTFMjSMTNrrn+C/V5UlRLQDTPKM3VaTolKy5zgxAg=="
48+
],
49+
"preconditions": {
50+
"timebounds": {
51+
"min_time": "0",
52+
"max_time": "1755193576"
53+
}
54+
}
55+
}

StellarDotnetSdk.Tests/TestData/Responses/transactionFeeBump.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
"source_account": "GABQGAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2MX",
3737
"source_account_sequence": "97",
3838
"fee_account": "GABAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGKJ",
39-
"fee_charged": 123,
40-
"max_fee": 776,
39+
"fee_charged": "123",
40+
"max_fee": "776",
4141
"operation_count": 1,
4242
"envelope_xdr": "AAAABQAAAAACAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAAAgAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAYQAAAAEAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAEAAAAAAAAACwAAAAAAAABiAAAAAAAAAAECAgICAAAAAxQUFAAAAAAAAAAAAQMDAwMAAAADHh4eAA==",
4343
"result_xdr": "AAAAAAAAAHsAAAAB6Yhpu6i84IwQt4QGICEn84iMJUVM03sCYAhiRSdR9SYAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAsAAAAAAAAAAAAAAAA=",
Lines changed: 30 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,58 @@
11
{
22
"_links": {
33
"self": {
4-
"href": "transactions/3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352"
4+
"href": "https://horizon-testnet.stellar.org/transactions/f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a"
55
},
66
"account": {
7-
"href": "/accounts/GABQGAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2MX"
7+
"href": "https://horizon-testnet.stellar.org/accounts/GBZG3SMBL6FPLYYNQP6DMVZHDHCDIR4J4GYRGKE5BYRVLBYN364RBL5S"
88
},
99
"ledger": {
10-
"href": "ledgers/123"
10+
"href": "https://horizon-testnet.stellar.org/ledgers/1874918"
1111
},
1212
"operations": {
13-
"href": "transactions/3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352/operations{?cursor,limit,order}",
13+
"href": "https://horizon-testnet.stellar.org/transactions/f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a/operations{?cursor,limit,order}",
1414
"templated": true
1515
},
1616
"effects": {
17-
"href": "transactions/3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352/effects{?cursor,limit,order}",
17+
"href": "https://horizon-testnet.stellar.org/transactions/f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a/effects{?cursor,limit,order}",
1818
"templated": true
1919
},
2020
"precedes": {
21-
"href": "transactions?order=asc&cursor=528280981504"
21+
"href": "https://horizon-testnet.stellar.org/transactions?order=asc&cursor=8052711492685824"
2222
},
2323
"succeeds": {
24-
"href": "transactions?order=desc&cursor=528280981504"
24+
"href": "https://horizon-testnet.stellar.org/transactions?order=desc&cursor=8052711492685824"
2525
},
2626
"transaction": {
27-
"href": "transactions/3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352"
27+
"href": "https://horizon-testnet.stellar.org/transactions/f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a"
2828
}
2929
},
30-
"id": "3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352",
31-
"paging_token": "528280981504",
30+
"id": "f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a",
31+
"paging_token": "8052711492685824",
3232
"successful": true,
33-
"hash": "3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352",
34-
"ledger": 123,
35-
"created_at": "2020-04-21T10:21:26Z",
36-
"source_account": "GCKICEQ2SA3KWH3UMQFJE4BFXCBFHW46BCVJBRCLK76ZY5RO6TY5D7Q2",
37-
"account_muxed": "MAAAAAABGFQ36FMUQEJBVEBWVMPXIZAKSJYCLOECKPNZ4CFKSDCEWV75TR3C55HR2FJ24",
38-
"account_muxed_id": 5123456789,
39-
"source_account_sequence": "97",
40-
"fee_account": "GCKICEQ2SA3KWH3UMQFJE4BFXCBFHW46BCVJBRCLK76ZY5RO6TY5D7Q2",
41-
"fee_account_muxed": "MAAAAAABGFQ36FMUQEJBVEBWVMPXIZAKSJYCLOECKPNZ4CFKSDCEWV75TR3C55HR2FJ24",
42-
"fee_account_muxed_id": 5123456789,
43-
"fee_charged": 123,
44-
"max_fee": 776,
33+
"hash": "f08b48818071da17668aefe815597ea76aad825247ed077211d25b5a3699f26a",
34+
"ledger": 1874918,
35+
"created_at": "2025-12-01T09:39:58Z",
36+
"source_account": "GBZG3SMBL6FPLYYNQP6DMVZHDHCDIR4J4GYRGKE5BYRVLBYN364RBL5S",
37+
"account_muxed": "MBZG3SMBL6FPLYYNQP6DMVZHDHCDIR4J4GYRGKE5BYRVLBYN364RAAAAAAAAAAAAAH52S",
38+
"account_muxed_id": "1",
39+
"source_account_sequence": "8052569758760961",
40+
"fee_account": "GBZG3SMBL6FPLYYNQP6DMVZHDHCDIR4J4GYRGKE5BYRVLBYN364RBL5S",
41+
"fee_account_muxed": "MBZG3SMBL6FPLYYNQP6DMVZHDHCDIR4J4GYRGKE5BYRVLBYN364RAAAAAAAAAAAAAH52S",
42+
"fee_account_muxed_id": "1",
43+
"fee_charged": "100",
44+
"max_fee": "100",
4545
"operation_count": 1,
46-
"envelope_xdr": "AAAABQAAAAACAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIAAAAAgAAAAADAwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMAAAAAAAAAYQAAAAEAAAAAAAAAAgAAAAAAAAAEAAAAAAAAAAEAAAAAAAAACwAAAAAAAABiAAAAAAAAAAECAgICAAAAAxQUFAAAAAAAAAAAAQMDAwMAAAADHh4eAA==",
47-
"result_xdr": "AAAAAAAAAHsAAAAB6Yhpu6i84IwQt4QGICEn84iMJUVM03sCYAhiRSdR9SYAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAsAAAAAAAAAAAAAAAA=",
48-
"result_meta_xdr": "AAAAAQAAAAAAAAAA",
49-
"fee_meta_xdr": "AAAAAA==",
46+
"envelope_xdr": "AAAAAgAAAQAAAAAAAAAAAXJtyYFfivXjDYP8NlcnGcQ0R4nhsRMonQ4jVYcN37kQAAAAZAAcm8UAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAABB90WssODNIgi6BHveqzxTRmIpvAFRyVNM+Hm2GVuCcAAAAAAAAAAAGQixAAAAAAAAAAAEN37kQAAAAQFZA+QwGyVZ5SaipitDr/SDqGaz6VFz/SElnqbUT96bVFBO4OiJ/5E5cty/8j7Sqba3Y3CKiRJDM0U/r8uhROQ4=",
47+
"result_xdr": "AAAAAAAAAGQAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAA=",
48+
"fee_meta_xdr": "AAAAAgAAAAMAHJvFAAAAAAAAAABybcmBX4r14w2D/DZXJxnENEeJ4bETKJ0OI1WHDd+5EAAAABdIdugAABybxQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAHJvmAAAAAAAAAABybcmBX4r14w2D/DZXJxnENEeJ4bETKJ0OI1WHDd+5EAAAABdIduecABybxQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA==",
5049
"memo_type": "none",
5150
"signatures": [
52-
"Hh4e"
51+
"VkD5DAbJVnlJqKmK0Ov9IOoZrPpUXP9ISWeptRP3ptUUE7g6In/kTly3L/yPtKptrdjcIqJEkMzRT+vy6FE5Dg=="
5352
],
54-
"valid_after": "1970-01-01T00:00:02Z",
55-
"valid_before": "1970-01-01T00:00:04Z",
56-
"fee_bump_transaction": {
57-
"hash": "3dfef7d7226995b504f2827cc63d45ad41e9687bb0a8abcf08ba755fedca0352",
58-
"signatures": [
59-
"Hh4e"
60-
]
61-
},
62-
"inner_transaction": {
63-
"hash": "e98869bba8bce08c10b78406202127f3888c25454cd37b02600862452751f526",
64-
"signatures": [
65-
"FBQU"
66-
],
67-
"max_fee": "99"
53+
"preconditions": {
54+
"timebounds": {
55+
"min_time": "0"
56+
}
6857
}
6958
}

0 commit comments

Comments
 (0)