Skip to content

wallet: Add block height to the transaction history CSV export - #2158

Open
profinch wants to merge 1 commit into
BeamMW:masterfrom
profinch:1173-csv-block-height
Open

profinch wants to merge 1 commit into
BeamMW:masterfrom
profinch:1173-csv-block-height

Conversation

@profinch

@profinch profinch commented Oct 7, 2026

Copy link
Copy Markdown

Requested in BeamMW/beam-ui#1173 (UI part: BeamMW/beam-ui#1300).

Summary

Add a Block height column (the transaction's KernelProofHeight) next to Kernel ID in the transaction history CSV exports:

  • regular transactions (ExportTxHistoryToCsv)
  • assets swap transactions (ExportAssetsSwapTxHistoryToCsv)
  • contract transactions (ExportContractTxHistoryToCsv)

The column is empty for transactions which are not yet in a block. The atomic swap export has no Kernel ID column and is unchanged.

Note: the new column shifts the following columns by one position.

Test plan

  • clang++ -fsyntax-only with BEAM_ASSET_SWAP_SUPPORT and BEAM_ATOMIC_SWAP_SUPPORT
  • Full build
  • Export the CSV from the desktop wallet: block height of completed transactions matches the explorer, in-progress transactions have an empty cell

🤖 Generated with Claude Code

Export the kernel proof height of a transaction as a "Block height"
column next to "Kernel ID" in the regular, assets swap and contract
transaction history CSV exports. The column is empty for transactions
which are not yet in a block.

Requested in BeamMW/beam-ui#1173.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant