mirror of
https://github.com/monero-project/monero.git
synced 2026-01-13 13:27:34 -08:00
Merge pull request #6095
7ba31191 daemon: add +meta print_tx parameter (moneromooo-monero)
This commit is contained in:
@@ -243,12 +243,15 @@ bool t_command_parser_executor::print_block(const std::vector<std::string>& args
|
||||
|
||||
bool t_command_parser_executor::print_transaction(const std::vector<std::string>& args)
|
||||
{
|
||||
bool include_metadata = false;
|
||||
bool include_hex = false;
|
||||
bool include_json = false;
|
||||
|
||||
// Assumes that optional flags come after mandatory argument <transaction_hash>
|
||||
for (unsigned int i = 1; i < args.size(); ++i) {
|
||||
if (args[i] == "+hex")
|
||||
if (args[i] == "+meta")
|
||||
include_metadata = true;
|
||||
else if (args[i] == "+hex")
|
||||
include_hex = true;
|
||||
else if (args[i] == "+json")
|
||||
include_json = true;
|
||||
@@ -260,7 +263,7 @@ bool t_command_parser_executor::print_transaction(const std::vector<std::string>
|
||||
}
|
||||
if (args.empty())
|
||||
{
|
||||
std::cout << "expected: print_tx <transaction_hash> [+hex] [+json]" << std::endl;
|
||||
std::cout << "expected: print_tx <transaction_hash> [+meta] [+hex] [+json]" << std::endl;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -268,7 +271,7 @@ bool t_command_parser_executor::print_transaction(const std::vector<std::string>
|
||||
crypto::hash tx_hash;
|
||||
if (parse_hash256(str_hash, tx_hash))
|
||||
{
|
||||
m_executor.print_transaction(tx_hash, include_hex, include_json);
|
||||
m_executor.print_transaction(tx_hash, include_metadata, include_hex, include_json);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user