aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crypto.cpp37
-rw-r--r--dagger.cpp1
-rw-r--r--hexPrefix.cpp5
-rw-r--r--main.cpp2
-rw-r--r--rlp.cpp5
-rw-r--r--trie.cpp6
-rw-r--r--vm.cpp1
7 files changed, 31 insertions, 26 deletions
diff --git a/crypto.cpp b/crypto.cpp
index 8a57e1d5..93d4d257 100644
--- a/crypto.cpp
+++ b/crypto.cpp
@@ -24,6 +24,7 @@
#include <secp256k1.h>
#include <Common.h>
#include <RLP.h>
+#include <Log.h>
#include <Transaction.h>
using namespace std;
using namespace eth;
@@ -33,21 +34,21 @@ int cryptoTest()
cnote << "Testing Crypto...";
secp256k1_start();
- KeyPair p(Secret(fromUserHex("3ecb44df2159c26e0f995712d4f39b6f6e499b40749b1cf1246c37f9516cb6a4")));
- assert(p.pub() == Public(fromUserHex("97466f2b32bc3bb76d4741ae51cd1d8578b48d3f1e68da206d47321aec267ce78549b514e4453d74ef11b0cd5e4e4c364effddac8b51bcfc8de80682f952896f")));
- assert(p.address() == Address(fromUserHex("8a40bfaa73256b60764c1bf40675a99083efb075")));
+ KeyPair p(Secret(fromHex("3ecb44df2159c26e0f995712d4f39b6f6e499b40749b1cf1246c37f9516cb6a4")));
+ assert(p.pub() == Public(fromHex("97466f2b32bc3bb76d4741ae51cd1d8578b48d3f1e68da206d47321aec267ce78549b514e4453d74ef11b0cd5e4e4c364effddac8b51bcfc8de80682f952896f")));
+ assert(p.address() == Address(fromHex("8a40bfaa73256b60764c1bf40675a99083efb075")));
{
Transaction t;
t.nonce = 0;
- t.receiveAddress = h160(fromUserHex("944400f4b88ac9589a0f17ed4671da26bddb668b"));
+ t.receiveAddress = h160(fromHex("944400f4b88ac9589a0f17ed4671da26bddb668b"));
t.value = 1000;
t.data = u256s();
cnote << RLP(t.rlp(false));
- cnote << asHex(t.rlp(false));
+ cnote << toHex(t.rlp(false));
cnote << t.sha3(false);
t.sign(p.secret());
cnote << RLP(t.rlp(true));
- cnote << asHex(t.rlp(true));
+ cnote << toHex(t.rlp(true));
cnote << t.sha3(true);
assert(t.sender() == p.address());
}
@@ -55,7 +56,7 @@ int cryptoTest()
#if 0
// Test transaction.
- bytes tx = fromUserHex("88005401010101010101010101010101010101010101011f0de0b6b3a76400001ce8d4a5100080181c373130a009ba1f10285d4e659568bfcfec85067855c5a3c150100815dad4ef98fd37cf0593828c89db94bd6c64e210a32ef8956eaa81ea9307194996a3b879441f5d");
+ bytes tx = fromHex("88005401010101010101010101010101010101010101011f0de0b6b3a76400001ce8d4a5100080181c373130a009ba1f10285d4e659568bfcfec85067855c5a3c150100815dad4ef98fd37cf0593828c89db94bd6c64e210a32ef8956eaa81ea9307194996a3b879441f5d");
cout << "TX: " << RLP(tx) << endl;
Transaction t2(tx);
@@ -69,13 +70,13 @@ int cryptoTest()
t.receiveAddress = toAddress(sha3("123"));
bytes sig64 = toBigEndian(t.vrs.r) + toBigEndian(t.vrs.s);
- cout << "SIG: " << sig64.size() << " " << asHex(sig64) << " " << t.vrs.v << endl;
+ cout << "SIG: " << sig64.size() << " " << toHex(sig64) << " " << t.vrs.v << endl;
auto msg = t.rlp(false);
cout << "TX w/o SIG: " << RLP(msg) << endl;
- cout << "RLP(TX w/o SIG): " << asHex(t.rlpString(false)) << endl;
+ cout << "RLP(TX w/o SIG): " << toHex(t.rlpString(false)) << endl;
std::string hmsg = sha3(t.rlpString(false), false);
- cout << "SHA256(RLP(TX w/o SIG)): 0x" << asHex(hmsg) << endl;
+ cout << "SHA256(RLP(TX w/o SIG)): 0x" << toHex(hmsg) << endl;
bytes privkey = sha3Bytes("123");
@@ -84,12 +85,12 @@ int cryptoTest()
int pubkeylen = 65;
int ret = secp256k1_ecdsa_seckey_verify(privkey.data());
- cout << "SEC: " << dec << ret << " " << asHex(privkey) << endl;
+ cout << "SEC: " << dec << ret << " " << toHex(privkey) << endl;
ret = secp256k1_ecdsa_pubkey_create(pubkey.data(), &pubkeylen, privkey.data(), 1);
pubkey.resize(pubkeylen);
int good = secp256k1_ecdsa_pubkey_verify(pubkey.data(), (int)pubkey.size());
- cout << "PUB: " << dec << ret << " " << pubkeylen << " " << asHex(pubkey) << (good ? " GOOD" : " BAD") << endl;
+ cout << "PUB: " << dec << ret << " " << pubkeylen << " " << toHex(pubkey) << (good ? " GOOD" : " BAD") << endl;
}
// Test roundtrip...
@@ -97,17 +98,17 @@ int cryptoTest()
bytes sig(64);
u256 nonce = 0;
int v = 0;
- cout << asHex(hmsg) << endl;
- cout << asHex(privkey) << endl;
+ cout << toHex(hmsg) << endl;
+ cout << toHex(privkey) << endl;
cout << hex << nonce << dec << endl;
int ret = secp256k1_ecdsa_sign_compact((byte const*)hmsg.data(), (int)hmsg.size(), sig.data(), privkey.data(), (byte const*)&nonce, &v);
- cout << "MYSIG: " << dec << ret << " " << sig.size() << " " << asHex(sig) << " " << v << endl;
+ cout << "MYSIG: " << dec << ret << " " << sig.size() << " " << toHex(sig) << " " << v << endl;
bytes pubkey(65);
int pubkeylen = 65;
ret = secp256k1_ecdsa_recover_compact((byte const*)hmsg.data(), (int)hmsg.size(), (byte const*)sig.data(), pubkey.data(), &pubkeylen, 0, v);
pubkey.resize(pubkeylen);
- cout << "MYREC: " << dec << ret << " " << pubkeylen << " " << asHex(pubkey) << endl;
+ cout << "MYREC: " << dec << ret << " " << pubkeylen << " " << toHex(pubkey) << endl;
}
{
@@ -115,8 +116,8 @@ int cryptoTest()
int pubkeylen = 65;
int ret = secp256k1_ecdsa_recover_compact((byte const*)hmsg.data(), (int)hmsg.size(), (byte const*)sig64.data(), pubkey.data(), &pubkeylen, 0, (int)t.vrs.v - 27);
pubkey.resize(pubkeylen);
- cout << "RECPUB: " << dec << ret << " " << pubkeylen << " " << asHex(pubkey) << endl;
- cout << "SENDER: " << hex << low160(eth::sha3(bytesConstRef(&pubkey).cropped(1))) << dec << endl;
+ cout << "RECPUB: " << dec << ret << " " << pubkeylen << " " << toHex(pubkey) << endl;
+ cout << "SENDER: " << hex << toAddress(eth::sha3(bytesConstRef(&pubkey).cropped(1))) << dec << endl;
}
#endif
return 0;
diff --git a/dagger.cpp b/dagger.cpp
index 8f7df77d..728c8382 100644
--- a/dagger.cpp
+++ b/dagger.cpp
@@ -21,6 +21,7 @@
*/
#include <chrono>
+#include "Log.h"
#include "Dagger.h"
using namespace std;
using namespace std::chrono;
diff --git a/hexPrefix.cpp b/hexPrefix.cpp
index b8bc1f48..62f4d491 100644
--- a/hexPrefix.cpp
+++ b/hexPrefix.cpp
@@ -24,6 +24,7 @@
#include "../json_spirit/json_spirit_reader_template.h"
#include "../json_spirit/json_spirit_writer_template.h"
#include "TrieCommon.h"
+#include "Log.h"
using namespace std;
using namespace eth;
namespace js = json_spirit;
@@ -48,11 +49,11 @@ public:
for (auto& i: o["seq"].get_array())
v.push_back((byte)i.get_int());
auto e = hexPrefixEncode(v, o["term"].get_bool());
- if (!o["out"].is_null() && o["out"].get_str() != asHex(e))
+ if (!o["out"].is_null() && o["out"].get_str() != toHex(e))
{
cwarn << "Test failed.";
cwarn << "Test says:" << o["out"].get_str();
- cwarn << "Impl says:" << asHex(e);
+ cwarn << "Impl says:" << toHex(e);
passed = false;
}
}
diff --git a/main.cpp b/main.cpp
index 311a4370..c5d75020 100644
--- a/main.cpp
+++ b/main.cpp
@@ -39,7 +39,7 @@ int main(int, char**)
/* RLPStream s;
BlockInfo::genesis().fillStream(s, false);
std::cout << RLP(s.out()) << std::endl;
- std::cout << asHex(s.out()) << std::endl;
+ std::cout << toHex(s.out()) << std::endl;
std::cout << sha3(s.out()) << std::endl;*/
int r = 0;
diff --git a/rlp.cpp b/rlp.cpp
index bc8fb603..f82af521 100644
--- a/rlp.cpp
+++ b/rlp.cpp
@@ -23,6 +23,7 @@
#include <fstream>
#include "../json_spirit/json_spirit_reader_template.h"
#include "../json_spirit/json_spirit_writer_template.h"
+#include <Log.h>
#include <RLP.h>
using namespace std;
using namespace eth;
@@ -67,11 +68,11 @@ public:
cnote << i.first;
RLPStream s;
buildRLP(o["in"], s);
- if (!o["out"].is_null() && o["out"].get_str() != asHex(s.out()))
+ if (!o["out"].is_null() && o["out"].get_str() != toHex(s.out()))
{
cwarn << "Test failed.";
cwarn << "Test says:" << o["out"].get_str();
- cwarn << "Impl says:" << asHex(s.out());
+ cwarn << "Impl says:" << toHex(s.out());
passed = false;
}
}
diff --git a/trie.cpp b/trie.cpp
index 3092238c..419602d6 100644
--- a/trie.cpp
+++ b/trie.cpp
@@ -61,11 +61,11 @@ public:
t.init();
for (auto const& k: ss)
t.insert(k.first, k.second);
- if (!o["root"].is_null() && o["root"].get_str() != asHex(t.root().asArray()))
+ if (!o["root"].is_null() && o["root"].get_str() != toHex(t.root().asArray()))
{
cwarn << "Test failed on permutation " << j;
cwarn << "Test says:" << o["root"].get_str();
- cwarn << "Impl says:" << asHex(t.root().asArray());
+ cwarn << "Impl says:" << toHex(t.root().asArray());
passed = false;
}
}
@@ -154,7 +154,7 @@ int trieTest()
t.insert("doe", "reindeer");
cout << hex << t.hash256() << endl;
cout << RLP(t.rlp()) << endl;
- cout << asHex(t.rlp()) << endl;
+ cout << toHex(t.rlp()) << endl;
}
{
BasicMap m;
diff --git a/vm.cpp b/vm.cpp
index 55299f90..03893525 100644
--- a/vm.cpp
+++ b/vm.cpp
@@ -26,6 +26,7 @@
#include <ExtVMFace.h>
#include <Transaction.h>
#include <VM.h>
+#include <Log.h>
#include <Instruction.h>
using namespace std;
using namespace json_spirit;