diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2017-09-19 18:12:25 -0700 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2018-02-19 18:55:21 -0800 |
commit | 119b0f85e2c8b9729228aad5d946144d57ad0f5b (patch) | |
tree | 995176b950d3a072f68e3f799d166362407c5c08 /src/base58.h | |
parent | ebfe217b15d21656a173e5c102f826d17c6c8be4 (diff) |
Split key_io (address/key encodings) off from base58
Diffstat (limited to 'src/base58.h')
-rw-r--r-- | src/base58.h | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/base58.h b/src/base58.h index db33d0859c..8f2833bec9 100644 --- a/src/base58.h +++ b/src/base58.h @@ -14,12 +14,6 @@ #ifndef BITCOIN_BASE58_H #define BITCOIN_BASE58_H -#include <chainparams.h> -#include <key.h> -#include <pubkey.h> -#include <script/standard.h> -#include <support/allocators/zeroafterfree.h> - #include <string> #include <vector> @@ -56,25 +50,12 @@ std::string EncodeBase58Check(const std::vector<unsigned char>& vchIn); * Decode a base58-encoded string (psz) that includes a checksum into a byte * vector (vchRet), return true if decoding is successful */ -inline bool DecodeBase58Check(const char* psz, std::vector<unsigned char>& vchRet); +bool DecodeBase58Check(const char* psz, std::vector<unsigned char>& vchRet); /** * Decode a base58-encoded string (str) that includes a checksum into a byte * vector (vchRet), return true if decoding is successful */ -inline bool DecodeBase58Check(const std::string& str, std::vector<unsigned char>& vchRet); - -CKey DecodeSecret(const std::string& str); -std::string EncodeSecret(const CKey& key); - -CExtKey DecodeExtKey(const std::string& str); -std::string EncodeExtKey(const CExtKey& extkey); -CExtPubKey DecodeExtPubKey(const std::string& str); -std::string EncodeExtPubKey(const CExtPubKey& extpubkey); - -std::string EncodeDestination(const CTxDestination& dest); -CTxDestination DecodeDestination(const std::string& str); -bool IsValidDestinationString(const std::string& str); -bool IsValidDestinationString(const std::string& str, const CChainParams& params); +bool DecodeBase58Check(const std::string& str, std::vector<unsigned char>& vchRet); #endif // BITCOIN_BASE58_H |