Skip to content

Commit

Permalink
Add bucketlist size to history_ledgers (#275)
Browse files Browse the repository at this point in the history
* Boiler plate

* Make the tests run

* Truncate output file/dir before the export

* Make export transactions test run

* Update the golden files

* prettier

* omit long running tests

* Make all the tests work

* prettier

* update

* Make all the test run

* Add workflow to run integration tests

* revert me

* Fix docker compose in workflow

* use secret

add secret as env variable in github workflow

remove env from docker compose

* pass env directly in docker compose run

mount file and pass env

remove extra env

temp

cat temp

empty

printf

rearrange

validate json

workaround

cleanup

verbose

* Fail the test intentionally

* Revert "Fail the test intentionally"

This reverts commit 1d39d47.

* find test coverage

* test overrides

* Revert "test overrides"

This reverts commit b797bdf.

* add coverage report and readme

Fix coverage report

coverage fix

* lower our test coverage standard

* Remove duplicate functions

* Add make command for lint

* Cancel the previous runs if new commit is pushed

* rename the job

* Update cmd/export_ledger_entry_changes_test.go

* Update cmd/export_ledgers_test.go

* Rename contract event golden file

* Add bucketlist size to history_ledgers

* lint

* update golden file
  • Loading branch information
amishas157 authored Aug 12, 2024
1 parent c7991a5 commit cb48295
Show file tree
Hide file tree
Showing 9 changed files with 436 additions and 17 deletions.
6 changes: 6 additions & 0 deletions cmd/export_ledgers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,12 @@ func TestExportLedger(t *testing.T) {
golden: "large_range_ledgers.golden",
wantErr: nil,
},
{
name: "range from 2024",
args: []string{"export_ledgers", "-s", "52929555", "-e", "52929960", "-o", gotTestDir(t, "2024_ledgers.txt")},
golden: "2024_ledgers.golden",
wantErr: nil,
},
}

for _, test := range tests {
Expand Down
4 changes: 4 additions & 0 deletions internal/transform/ledger.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,15 @@ func TransformLedger(inputLedger historyarchive.Ledger, lcm xdr.LedgerCloseMeta)
outputProtocolVersion := uint32(ledgerHeader.LedgerVersion)

var outputSorobanFeeWrite1Kb int64
var outputTotalByteSizeOfBucketList uint64
lcmV1, ok := lcm.GetV1()
if ok {
extV1, ok := lcmV1.Ext.GetV1()
if ok {
outputSorobanFeeWrite1Kb = int64(extV1.SorobanFeeWrite1Kb)
}
totalByteSizeOfBucketList := lcmV1.TotalByteSizeOfBucketList
outputTotalByteSizeOfBucketList = uint64(totalByteSizeOfBucketList)
}

var outputNodeID string
Expand Down Expand Up @@ -98,6 +101,7 @@ func TransformLedger(inputLedger historyarchive.Ledger, lcm xdr.LedgerCloseMeta)
SorobanFeeWrite1Kb: outputSorobanFeeWrite1Kb,
NodeID: outputNodeID,
Signature: outputSignature,
TotalByteSizeOfBucketList: outputTotalByteSizeOfBucketList,
}
return transformedLedger, nil
}
Expand Down
1 change: 1 addition & 0 deletions internal/transform/parquet_converter.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ func (lo LedgerOutput) ToParquet() interface{} {
SorobanFeeWrite1Kb: lo.SorobanFeeWrite1Kb,
NodeID: lo.NodeID,
Signature: lo.Signature,
TotalByteSizeOfBucketList: int64(lo.TotalByteSizeOfBucketList),
}
}

Expand Down
1 change: 1 addition & 0 deletions internal/transform/schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ type LedgerOutput struct {
SorobanFeeWrite1Kb int64 `json:"soroban_fee_write_1kb"`
NodeID string `json:"node_id"`
Signature string `json:"signature"`
TotalByteSizeOfBucketList uint64 `json:"total_byte_size_of_bucket_list"`
}

// TransactionOutput is a representation of a transaction that aligns with the BigQuery table history_transactions
Expand Down
1 change: 1 addition & 0 deletions internal/transform/schema_parquet.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ type LedgerOutputParquet struct {
SorobanFeeWrite1Kb int64 `parquet:"name=soroban_fee_write_1kb, type=INT64"`
NodeID string `parquet:"name=node_id, type=BYTE_ARRAY, convertedtype=UTF8, encoding=PLAIN_DICTIONARY"`
Signature string `parquet:"name=signature, type=BYTE_ARRAY, convertedtype=UTF8, encoding=PLAIN_DICTIONARY"`
TotalByteSizeOfBucketList int64 `parquet:"name=total_byte_size_of_bucket_list, type=INT64, convertedtype=UINT_64"`
}

// TransactionOutputParquet is a representation of a transaction that aligns with the BigQuery table history_transactions
Expand Down
22 changes: 11 additions & 11 deletions testdata/ledgers/10_ledgers.golden

Large diffs are not rendered by default.

406 changes: 406 additions & 0 deletions testdata/ledgers/2024_ledgers.golden

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions testdata/ledgers/large_range_ledgers.golden
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:40Z","failed_transaction_count":11,"fee_pool":18168300436601,"id":132379546421821440,"ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","ledger_header":"AAAADSVSz8T4LdagJI+NS6jHBXTkj2TOoMtYe3H7JIrwKN8Jx5LACNwYeOrCC6PLJf0Cbt7A13iayScWvAAbSbLr7PIAAAAAXx9tAAAAAAAAAAAApl2NTuOXVG5m16eJu+HJati8mqyNkz18uqgeVaJVxi3PCVRaM/M+g38ivkrSMc46FHr3ZDUX+HKkABvVwWR+TAHWTn8Ooh6z7HlbYQAAEIYjF/x5AAABFgAAAAAP18frAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":159,"previous_ledger_hash":"2552cfc4f82dd6a0248f8d4ba8c70574e48f64cea0cb587b71fb248af028df09","protocol_version":13,"sequence":30822015,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":46,"total_coins":1054439020873472865,"transaction_count":46,"tx_set_operation_count":"175"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:46Z","failed_transaction_count":20,"fee_pool":18168300458901,"id":132379550716788736,"ledger_hash":"b23ba966204586e64ae138649a45038a983b4a826cead4e87f71dbb7d9b73be7","ledger_header":"AAAADaa0nUaKHtGp5Aqp9m5RKxiLFIAKTwEvYiOXDInzUkTRuM/cyDVp8FqpHTZw5bBdQ1GgWs90gfIq6MiKcePSGfYAAAAAXx9tBgAAAAAAAAAAsMJbljHGw5xk941QecX/ulqkU9zOzqx3FLMcCLjlZvbNQi8YaFBE+/nJXhFubeb5a1IgKURn8DhAJTGDCY5omQHWToAOoh6z7HlbYQAAEIYjGFOVAAABFgAAAAAP18gwAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":168,"previous_ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","protocol_version":13,"sequence":30822016,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":45,"total_coins":1054439020873472865,"transaction_count":45,"tx_set_operation_count":"223"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:51Z","failed_transaction_count":11,"fee_pool":18168300483301,"id":132379555011756032,"ledger_hash":"9584557b81c1cb7cdfa26f4cc7e1e722db868b1480d1bb252e1c00ec5cf25e8b","ledger_header":"AAAADbI7qWYgRYbmSuE4ZJpFA4qYO0qCbOrU6H9x27fZtzvnvu5kmYG5LVtr4x/xDPB4esuDahwOBFaTmlWHsBMCH/AAAAAAXx9tCwAAAAAAAAAAGBJhHWO+yffoA1DEfdnEVLMb5zej5Mavn145ehfZ+dGXSLIzYGAg0wNlnFozYKdqdgcPtcHY9NW1TU4mRCKlnQHWToEOoh6z7HlbYQAAEIYjGLLlAAABFgAAAAAP18iCAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":226,"previous_ledger_hash":"b23ba966204586e64ae138649a45038a983b4a826cead4e87f71dbb7d9b73be7","protocol_version":13,"sequence":30822017,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":45,"total_coins":1054439020873472865,"transaction_count":45,"tx_set_operation_count":"244"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:56Z","failed_transaction_count":8,"fee_pool":18168300490801,"id":132379559306723328,"ledger_hash":"78ecc8f16352a215dcf9d09e55c97c15962cd866f6515d3e816f1f6246d08fa3","ledger_header":"AAAADZWEVXuBwct836JvTMfh5yLbhosUgNG7JS4cAOxc8l6LE1b+5CHkOqFUZ+rn2kSkp1hYoRUOfj9EOiMntzYrZKQAAAAAXx9tEAAAAAAAAAAAcWBl80NtkLvn/W/oAEHIGR0fDyCzALbwKf9fyUlkrDNZ+1UTJ21DNv09MW/Uvi/4PwgH03SIJsARs57SyU//ygHWToIOoh6z7HlbYQAAEIYjGNAxAAABFgAAAAAP18iaAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":67,"previous_ledger_hash":"9584557b81c1cb7cdfa26f4cc7e1e722db868b1480d1bb252e1c00ec5cf25e8b","protocol_version":13,"sequence":30822018,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":19,"total_coins":1054439020873472865,"transaction_count":19,"tx_set_operation_count":"75"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:11:01Z","failed_transaction_count":10,"fee_pool":18168300512501,"id":132379563601690624,"ledger_hash":"d37967baa8cc1f16b060d6226eed38cca7042a7735078f14f4162571baf9209c","ledger_header":"AAAADXjsyPFjUqIV3PnQnlXJfBWWLNhm9lFdPoFvH2JG0I+jx7QN54Dwp+7IkUMltI+RWYybKIGme8cM2WhcziMlZhMAAAAAXx9tFQAAAAAAAAAA4A6TjXaRzWwE2VMDD3fl6qz04FKVtUQmPDevxfWanB+7D+fY27Td/qzkcfAf7baCjCmgnRb7Wwg/DRKQMnk4PAHWToMOoh6z7HlbYQAAEIYjGST1AAABFgAAAAAP18jvAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":207,"previous_ledger_hash":"78ecc8f16352a215dcf9d09e55c97c15962cd866f6515d3e816f1f6246d08fa3","protocol_version":13,"sequence":30822019,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":67,"total_coins":1054439020873472865,"transaction_count":67,"tx_set_operation_count":"217"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:40Z","failed_transaction_count":11,"fee_pool":18168300436601,"id":132379546421821440,"ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","ledger_header":"AAAADSVSz8T4LdagJI+NS6jHBXTkj2TOoMtYe3H7JIrwKN8Jx5LACNwYeOrCC6PLJf0Cbt7A13iayScWvAAbSbLr7PIAAAAAXx9tAAAAAAAAAAAApl2NTuOXVG5m16eJu+HJati8mqyNkz18uqgeVaJVxi3PCVRaM/M+g38ivkrSMc46FHr3ZDUX+HKkABvVwWR+TAHWTn8Ooh6z7HlbYQAAEIYjF/x5AAABFgAAAAAP18frAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":159,"previous_ledger_hash":"2552cfc4f82dd6a0248f8d4ba8c70574e48f64cea0cb587b71fb248af028df09","protocol_version":13,"sequence":30822015,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":46,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":46,"tx_set_operation_count":"175"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:46Z","failed_transaction_count":20,"fee_pool":18168300458901,"id":132379550716788736,"ledger_hash":"b23ba966204586e64ae138649a45038a983b4a826cead4e87f71dbb7d9b73be7","ledger_header":"AAAADaa0nUaKHtGp5Aqp9m5RKxiLFIAKTwEvYiOXDInzUkTRuM/cyDVp8FqpHTZw5bBdQ1GgWs90gfIq6MiKcePSGfYAAAAAXx9tBgAAAAAAAAAAsMJbljHGw5xk941QecX/ulqkU9zOzqx3FLMcCLjlZvbNQi8YaFBE+/nJXhFubeb5a1IgKURn8DhAJTGDCY5omQHWToAOoh6z7HlbYQAAEIYjGFOVAAABFgAAAAAP18gwAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":168,"previous_ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","protocol_version":13,"sequence":30822016,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":45,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":45,"tx_set_operation_count":"223"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:51Z","failed_transaction_count":11,"fee_pool":18168300483301,"id":132379555011756032,"ledger_hash":"9584557b81c1cb7cdfa26f4cc7e1e722db868b1480d1bb252e1c00ec5cf25e8b","ledger_header":"AAAADbI7qWYgRYbmSuE4ZJpFA4qYO0qCbOrU6H9x27fZtzvnvu5kmYG5LVtr4x/xDPB4esuDahwOBFaTmlWHsBMCH/AAAAAAXx9tCwAAAAAAAAAAGBJhHWO+yffoA1DEfdnEVLMb5zej5Mavn145ehfZ+dGXSLIzYGAg0wNlnFozYKdqdgcPtcHY9NW1TU4mRCKlnQHWToEOoh6z7HlbYQAAEIYjGLLlAAABFgAAAAAP18iCAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":226,"previous_ledger_hash":"b23ba966204586e64ae138649a45038a983b4a826cead4e87f71dbb7d9b73be7","protocol_version":13,"sequence":30822017,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":45,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":45,"tx_set_operation_count":"244"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:56Z","failed_transaction_count":8,"fee_pool":18168300490801,"id":132379559306723328,"ledger_hash":"78ecc8f16352a215dcf9d09e55c97c15962cd866f6515d3e816f1f6246d08fa3","ledger_header":"AAAADZWEVXuBwct836JvTMfh5yLbhosUgNG7JS4cAOxc8l6LE1b+5CHkOqFUZ+rn2kSkp1hYoRUOfj9EOiMntzYrZKQAAAAAXx9tEAAAAAAAAAAAcWBl80NtkLvn/W/oAEHIGR0fDyCzALbwKf9fyUlkrDNZ+1UTJ21DNv09MW/Uvi/4PwgH03SIJsARs57SyU//ygHWToIOoh6z7HlbYQAAEIYjGNAxAAABFgAAAAAP18iaAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":67,"previous_ledger_hash":"9584557b81c1cb7cdfa26f4cc7e1e722db868b1480d1bb252e1c00ec5cf25e8b","protocol_version":13,"sequence":30822018,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":19,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":19,"tx_set_operation_count":"75"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:11:01Z","failed_transaction_count":10,"fee_pool":18168300512501,"id":132379563601690624,"ledger_hash":"d37967baa8cc1f16b060d6226eed38cca7042a7735078f14f4162571baf9209c","ledger_header":"AAAADXjsyPFjUqIV3PnQnlXJfBWWLNhm9lFdPoFvH2JG0I+jx7QN54Dwp+7IkUMltI+RWYybKIGme8cM2WhcziMlZhMAAAAAXx9tFQAAAAAAAAAA4A6TjXaRzWwE2VMDD3fl6qz04FKVtUQmPDevxfWanB+7D+fY27Td/qzkcfAf7baCjCmgnRb7Wwg/DRKQMnk4PAHWToMOoh6z7HlbYQAAEIYjGST1AAABFgAAAAAP18jvAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":207,"previous_ledger_hash":"78ecc8f16352a215dcf9d09e55c97c15962cd866f6515d3e816f1f6246d08fa3","protocol_version":13,"sequence":30822019,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":67,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":67,"tx_set_operation_count":"217"}
2 changes: 1 addition & 1 deletion testdata/ledgers/single_ledger.golden
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:40Z","failed_transaction_count":11,"fee_pool":18168300436601,"id":132379546421821440,"ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","ledger_header":"AAAADSVSz8T4LdagJI+NS6jHBXTkj2TOoMtYe3H7JIrwKN8Jx5LACNwYeOrCC6PLJf0Cbt7A13iayScWvAAbSbLr7PIAAAAAXx9tAAAAAAAAAAAApl2NTuOXVG5m16eJu+HJati8mqyNkz18uqgeVaJVxi3PCVRaM/M+g38ivkrSMc46FHr3ZDUX+HKkABvVwWR+TAHWTn8Ooh6z7HlbYQAAEIYjF/x5AAABFgAAAAAP18frAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":159,"previous_ledger_hash":"2552cfc4f82dd6a0248f8d4ba8c70574e48f64cea0cb587b71fb248af028df09","protocol_version":13,"sequence":30822015,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":46,"total_coins":1054439020873472865,"transaction_count":46,"tx_set_operation_count":"175"}
{"base_fee":100,"base_reserve":5000000,"closed_at":"2020-07-28T00:10:40Z","failed_transaction_count":11,"fee_pool":18168300436601,"id":132379546421821440,"ledger_hash":"a6b49d468a1ed1a9e40aa9f66e512b188b14800a4f012f6223970c89f35244d1","ledger_header":"AAAADSVSz8T4LdagJI+NS6jHBXTkj2TOoMtYe3H7JIrwKN8Jx5LACNwYeOrCC6PLJf0Cbt7A13iayScWvAAbSbLr7PIAAAAAXx9tAAAAAAAAAAAApl2NTuOXVG5m16eJu+HJati8mqyNkz18uqgeVaJVxi3PCVRaM/M+g38ivkrSMc46FHr3ZDUX+HKkABvVwWR+TAHWTn8Ooh6z7HlbYQAAEIYjF/x5AAABFgAAAAAP18frAAAAZABMS0AAAAPoygSPaVwh6x1Yuqaf/sz62Z5e7XK3U2nhIAyKiZ2UCTxv0sACOy+vLW1E0sntAZSw2Zkl1VS81mNw4gq2BmdjFfxhq/5m96kt/s+OGPoXKQg5oqs4mty+vCYdIUP2QWt9eBTzHRcYFBKkzYgNmed535NYefx2iBzvXOUuhydcWEwAAAAA","max_tx_set_size":1000,"node_id":"","operation_count":159,"previous_ledger_hash":"2552cfc4f82dd6a0248f8d4ba8c70574e48f64cea0cb587b71fb248af028df09","protocol_version":13,"sequence":30822015,"signature":"","soroban_fee_write_1kb":0,"successful_transaction_count":46,"total_byte_size_of_bucket_list":0,"total_coins":1054439020873472865,"transaction_count":46,"tx_set_operation_count":"175"}

0 comments on commit cb48295

Please sign in to comment.