X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fbase58.h;h=6dde6815031a0827288ce71154ea9a8e1de5ddcb;hb=3176e0f244d929669aa3e1d81e0787d82d9150d3;hp=589b975b2da8e66ed66f999d81bd08b52734a9d0;hpb=12db855ca6994106d7eb667f02402b0df458b952;p=novacoin.git diff --git a/src/base58.h b/src/base58.h index 589b975..6dde681 100644 --- a/src/base58.h +++ b/src/base58.h @@ -1,6 +1,7 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2012 The Bitcoin Developers // Copyright (c) 2011-2012 The PPCoin developers +// Copyright (c) 2013 NovaCoin Developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -264,8 +265,8 @@ class CBitcoinAddress : public CBase58Data public: enum { - PUBKEY_ADDRESS = 55, // ppcoin: addresses begin with 'P' - SCRIPT_ADDRESS = 117, // ppcoin: addresses begin with 'p' + PUBKEY_ADDRESS = 8, + SCRIPT_ADDRESS = 20, PUBKEY_ADDRESS_TEST = 111, SCRIPT_ADDRESS_TEST = 196, }; @@ -365,7 +366,7 @@ public: void SetSecret(const CSecret& vchSecret, bool fCompressed) { assert(vchSecret.size() == 32); - SetData(fTestNet ? 239 : 128, &vchSecret[0], vchSecret.size()); + SetData(128 + (fTestNet ? CBitcoinAddress::PUBKEY_ADDRESS_TEST : CBitcoinAddress::PUBKEY_ADDRESS), &vchSecret[0], vchSecret.size()); if (fCompressed) vchData.push_back(1); } @@ -384,10 +385,10 @@ public: bool fExpectTestNet = false; switch(nVersion) { - case 128: + case (128 + CBitcoinAddress::PUBKEY_ADDRESS): break; - case 239: + case (128 + CBitcoinAddress::PUBKEY_ADDRESS_TEST): fExpectTestNet = true; break;