aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_utilities/cn_deserialize.cpp
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2016-06-19 21:30:20 +0200
committerRiccardo Spagni <ric@spagni.net>2016-06-19 21:30:20 +0200
commit551d44a9897a54cbf9ff6ded56becd08775393ce (patch)
tree775796c2852b2b6cfc7ab1b6b9ae5fd61b9161ed /src/blockchain_utilities/cn_deserialize.cpp
parentMerge pull request #846 (diff)
parentcn_deserialize: add minergate data (diff)
downloadmonero-551d44a9897a54cbf9ff6ded56becd08775393ce.tar.xz
Merge pull request #856
c5f00bc cn_deserialize: add minergate data (moneromooo-monero) 2470b20 cn_deserialize: print extra nonce as hex data (moneromooo-monero) 77d8fc3 tx_extra: parse new chunk added by minergate (blashyrkh)
Diffstat (limited to 'src/blockchain_utilities/cn_deserialize.cpp')
-rw-r--r--src/blockchain_utilities/cn_deserialize.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/blockchain_utilities/cn_deserialize.cpp b/src/blockchain_utilities/cn_deserialize.cpp
index b8d38c9af..a8448dcee 100644
--- a/src/blockchain_utilities/cn_deserialize.cpp
+++ b/src/blockchain_utilities/cn_deserialize.cpp
@@ -160,8 +160,9 @@ int main(int argc, char* argv[])
std::cout << "field " << n << ": ";
if (typeid(cryptonote::tx_extra_padding) == fields[n].type()) std::cout << "extra padding: " << boost::get<cryptonote::tx_extra_padding>(fields[n]).size << " bytes";
else if (typeid(cryptonote::tx_extra_pub_key) == fields[n].type()) std::cout << "extra pub key: " << boost::get<cryptonote::tx_extra_pub_key>(fields[n]).pub_key;
- else if (typeid(cryptonote::tx_extra_nonce) == fields[n].type()) std::cout << "extra nonce: " << boost::get<cryptonote::tx_extra_nonce>(fields[n]).nonce;
+ else if (typeid(cryptonote::tx_extra_nonce) == fields[n].type()) std::cout << "extra nonce: " << epee::string_tools::buff_to_hex_nodelimer(boost::get<cryptonote::tx_extra_nonce>(fields[n]).nonce);
else if (typeid(cryptonote::tx_extra_merge_mining_tag) == fields[n].type()) std::cout << "extra merge mining tag: depth " << boost::get<cryptonote::tx_extra_merge_mining_tag>(fields[n]).depth << ", merkle root " << boost::get<cryptonote::tx_extra_merge_mining_tag>(fields[n]).merkle_root;
+ else if (typeid(cryptonote::tx_extra_mysterious_minergate) == fields[n].type()) std::cout << "extra minergate custom: " << epee::string_tools::buff_to_hex_nodelimer(boost::get<cryptonote::tx_extra_mysterious_minergate>(fields[n]).data);
else std::cout << "unknown";
std::cout << std::endl;
}