aboutsummaryrefslogtreecommitdiff
path: root/src/base58.h
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2012-03-26 12:27:49 -0700
committerWladimir J. van der Laan <laanwj@gmail.com>2012-03-26 12:27:49 -0700
commit57de7cd603660b20b5f5c611f11f458d80be886f (patch)
tree9fd23e79d512ebfe4bd6d6d00cfc483db2d3ce70 /src/base58.h
parente9f9282bde3292b4df35a245b9fbd9d13020a8c6 (diff)
parent6b8de05d0a6696dff4b7dccec5b74889f3cdc486 (diff)
downloadbitcoin-57de7cd603660b20b5f5c611f11f458d80be886f.tar.xz
Merge pull request #990 from sipa/doc
Begin doxygen-compatible comments
Diffstat (limited to 'src/base58.h')
-rw-r--r--src/base58.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/base58.h b/src/base58.h
index 71168cfaca..755e34c418 100644
--- a/src/base58.h
+++ b/src/base58.h
@@ -169,7 +169,7 @@ inline bool DecodeBase58Check(const std::string& str, std::vector<unsigned char>
-// Base class for all base58-encoded data
+/** Base class for all base58-encoded data */
class CBase58Data
{
protected:
@@ -252,11 +252,12 @@ public:
bool operator> (const CBase58Data& b58) const { return CompareTo(b58) > 0; }
};
-// base58-encoded bitcoin addresses
-// Public-key-hash-addresses have version 0 (or 192 testnet)
-// The data vector contains RIPEMD160(SHA256(pubkey)), where pubkey is the serialized public key
-// Script-hash-addresses have version 5 (or 196 testnet)
-// The data vector contains RIPEMD160(SHA256(cscript)), where cscript is the serialized redemption script
+/** base58-encoded bitcoin addresses.
+ * Public-key-hash-addresses have version 0 (or 111 testnet).
+ * The data vector contains RIPEMD160(SHA256(pubkey)), where pubkey is the serialized public key.
+ * Script-hash-addresses have version 5 (or 196 testnet).
+ * The data vector contains RIPEMD160(SHA256(cscript)), where cscript is the serialized redemption script.
+ */
class CBitcoinAddress : public CBase58Data
{
public:
@@ -356,6 +357,7 @@ public:
}
};
+/** A base58-encoded secret key */
class CBitcoinSecret : public CBase58Data
{
public: