Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add era-independent "debug transaction view" command #840

Merged
merged 7 commits into from
Jul 18, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion cardano-cli/test/cardano-cli-golden/files/golden/help.cli
Original file line number Diff line number Diff line change
Expand Up @@ -12412,7 +12412,7 @@ Usage: cardano-cli ping [-c|--count COUNT]

Ping a cardano node either using node-to-node or node-to-client protocol. It negotiates a handshake and keeps sending keep alive messages.

Usage: cardano-cli debug log-epoch-state
Usage: cardano-cli debug (log-epoch-state | transaction)

Debug commands

Expand All @@ -12424,6 +12424,18 @@ Usage: cardano-cli debug log-epoch-state --socket-path SOCKET_PATH
and log the epoch state to a file. The log file format is line delimited JSON.
The command will not terminate.

Usage: cardano-cli debug transaction view

Transaction commands

Usage: cardano-cli debug transaction view [--output-json | --output-yaml]
[--out-file FILE]
( --tx-body-file FILE
| --tx-file FILE
)

Print a transaction.

Usage: cardano-cli genesis --genesis-output-dir FILEPATH
--start-time POSIXSECONDS
--protocol-parameters-file FILEPATH
Expand Down
13 changes: 13 additions & 0 deletions cardano-cli/test/cardano-cli-golden/files/golden/help/debug.cli
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Usage: cardano-cli debug (log-epoch-state | transaction)

Debug commands

Available options:
-h,--help Show this help text

Available commands:
log-epoch-state Log epoch state of a running node. This command will
connect to a local node and log the epoch state to a
file. The log file format is line delimited JSON. The
command will not terminate.
transaction Transaction commands
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Transaction debugging commands?

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Usage: cardano-cli debug transaction view [--output-json | --output-yaml]
[--out-file FILE]
( --tx-body-file FILE
| --tx-file FILE
)

Print a transaction.

Available options:
--output-json Format transaction view output to JSON.
--output-yaml Format transaction view output to YAML. Defaults to
JSON if unspecified.
--out-file FILE Optional output file. Default is to write to stdout.
--tx-body-file FILE Input filepath of the JSON TxBody.
--tx-file FILE Input filepath of the JSON Tx.
-h,--help Show this help text