novacoin.git
12 years agoBumped version numbers to 0.4.0rc1
Gavin Andresen [Fri, 2 Sep 2011 17:31:28 +0000]
Bumped version numbers to 0.4.0rc1

12 years agoMerge pull request #486 from TheBlueMatt/translatefix
Jeff Garzik [Fri, 2 Sep 2011 17:12:20 +0000]
Merge pull request #486 from TheBlueMatt/translatefix

Update binary mos to latest translations.

12 years agoVersions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them
Gavin Andresen [Fri, 2 Sep 2011 16:56:10 +0000]
Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them

12 years agoUpdate binary mos to latest translations.
Matt Corallo [Fri, 2 Sep 2011 16:26:18 +0000]
Update binary mos to latest translations.

12 years agoStay connected to seed nodes; disconnecting causes problems if you are trying to...
Gavin Andresen [Fri, 2 Sep 2011 16:25:25 +0000]
Stay connected to seed nodes; disconnecting causes problems if you are trying to make the initial blockchain download.

12 years agoIf compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock...
Gavin Andresen [Fri, 2 Sep 2011 16:01:42 +0000]
If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems)

12 years agoDo not try to download blockchain from 0.3.23 nodes
Gavin Andresen [Fri, 2 Sep 2011 16:00:01 +0000]
Do not try to download blockchain from 0.3.23 nodes

12 years agoGive hard-coded seed nodes a random last-seen time, to randomize order they're tried.
Gavin Andresen [Fri, 2 Sep 2011 15:01:45 +0000]
Give hard-coded seed nodes a random last-seen time, to randomize order they're tried.

12 years agoUpdate the list of seednodes.
Daniel Folkinshteyn [Fri, 2 Sep 2011 04:00:22 +0000]
Update the list of seednodes.

Nodes culled from MagicalTux's database of bitcoin nodes,
http://dump.bitcoin.it/misc/
by version and longevity, and tested for connectivity.

12 years agoFix bad merge: getaccountaddress was broken for new accounts
Gavin Andresen [Thu, 1 Sep 2011 22:40:18 +0000]
Fix bad merge: getaccountaddress was broken for new accounts

12 years agoFixed regression I introduced: wallets with lots of transactions were unusable in...
Gavin Andresen [Thu, 1 Sep 2011 19:44:39 +0000]
Fixed regression I introduced: wallets with lots of transactions were unusable in GUI.

12 years agoMerge pull request #467 from gavinandresen/keypoolzero
Gavin Andresen [Thu, 1 Sep 2011 19:01:29 +0000]
Merge pull request #467 from gavinandresen/keypoolzero

Logic running with -keypool=0 was wrong (empty keys were being returned).

12 years agoMerge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin
Gavin Andresen [Thu, 1 Sep 2011 15:52:07 +0000]
Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin

12 years agoobtain cs_wallet mutex to protect vchDefaultKey
Gavin Andresen [Thu, 1 Sep 2011 14:58:08 +0000]
obtain cs_wallet mutex to protect vchDefaultKey

12 years agoFix RPC call name in error message.
Gavin Andresen [Mon, 15 Aug 2011 15:07:25 +0000]
Fix RPC call name in error message.

12 years agoLogic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445
Gavin Andresen [Fri, 12 Aug 2011 20:32:07 +0000]
Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445

Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result.

12 years agoMerge pull request #470 from fabianhjr/master
Gavin Andresen [Thu, 1 Sep 2011 13:58:14 +0000]
Merge pull request #470 from fabianhjr/master

Checkpoints

12 years agoSetCrypted() obtains keystore lock, to be safe.
Gavin Andresen [Wed, 31 Aug 2011 18:00:41 +0000]
SetCrypted() obtains keystore lock, to be safe.

12 years agoFix typo ("you own security")
Gavin Andresen [Wed, 31 Aug 2011 17:28:14 +0000]
Fix typo ("you own security")

12 years agoMerge pull request #480 from gavinandresen/deadlocks
Gavin Andresen [Wed, 31 Aug 2011 17:24:45 +0000]
Merge pull request #480 from gavinandresen/deadlocks

Simplify mutex locking, fix deadlocks. Fixes issue #453

12 years agoFixed potential deadlocks in GUI code.
Gavin Andresen [Wed, 31 Aug 2011 16:27:19 +0000]
Fixed potential deadlocks in GUI code.
Also changed semantics of CWalletTx::GetTxTime(); now always returns the time the transaction was received by this node, not the average block time.
And added information about -DDEBUG_LOCKORDER to coding.txt.

12 years agoFix rpc-hanging deadlocks
Gavin Andresen [Fri, 26 Aug 2011 18:37:23 +0000]
Fix rpc-hanging deadlocks

Collapsed multiple wallet mutexes to a single cs_wallet, to avoid deadlocks with wallet methods that acquired locks in different order.
Also change master RPC call handler to acquire cs_main and cs_wallet locks before executing RPC calls; requiring each RPC call to acquire the right set of locks in the right order was too error-prone.

12 years agoHighlight mis-matching locks
Gavin Andresen [Mon, 29 Aug 2011 21:03:08 +0000]
Highlight mis-matching locks

12 years agoMerge pull request #463 from TheBlueMatt/encreadme
Jeff Garzik [Wed, 31 Aug 2011 16:32:42 +0000]
Merge pull request #463 from TheBlueMatt/encreadme

Encryption readme update and minor rpc.cpp fixes

12 years agoAdd reference python miner, in contrib/pyminer/
Jeff Garzik [Wed, 31 Aug 2011 16:27:41 +0000]
Add reference python miner, in contrib/pyminer/

12 years agoMerge pull request #475 from ovdeathiam/patch-1
Jeff Garzik [Wed, 31 Aug 2011 16:23:30 +0000]
Merge pull request #475 from ovdeathiam/patch-1

Edited locale/pl/LC_MESSAGES/bitcoin.po via GitHub

12 years agoMerge pull request #464 from TheBlueMatt/upnp1.6
Jeff Garzik [Wed, 31 Aug 2011 16:16:56 +0000]
Merge pull request #464 from TheBlueMatt/upnp1.6

Upgrade dependancies and tweak build process.

12 years agoCHECKMULTISIG unit tests.
Gavin Andresen [Fri, 26 Aug 2011 22:41:22 +0000]
CHECKMULTISIG unit tests.

12 years agoAdd Gitian Build descriptors for Boost and wxWidgets.
Dev Random [Tue, 23 Aug 2011 16:46:45 +0000]
Add Gitian Build descriptors for Boost and wxWidgets.

12 years agoMerge pull request #474 from xHire/master
Gavin Andresen [Wed, 24 Aug 2011 14:37:38 +0000]
Merge pull request #474 from xHire/master

Updated czech translation [only .po]

12 years agoMingw gitian build with deterministic bitcoin.exe by use of faketime
Dev Random [Tue, 23 Aug 2011 12:43:24 +0000]
Mingw gitian build with deterministic bitcoin.exe by use of faketime

12 years agoMingw gitian with separate wxWidgets and boost
Dev Random [Tue, 23 Aug 2011 12:42:11 +0000]
Mingw gitian with separate wxWidgets and boost

12 years agoLinux gitian config with separate wxWidgets build
Dev Random [Tue, 23 Aug 2011 12:33:53 +0000]
Linux gitian config with separate wxWidgets build

12 years agoUpgrade dependancies and tweak build process.
Matt Corallo [Thu, 11 Aug 2011 22:20:07 +0000]
Upgrade dependancies and tweak build process.

* Upgrade to use miniupnpc 1.6
* Upgrade to wxWidgets 2.9.2
* Upgrade to Bost 1.47 for Win32 Builds

12 years agoEdited locale/pl/LC_MESSAGES/bitcoin.po via GitHub
ovdeathiam [Sun, 21 Aug 2011 22:55:41 +0000]
Edited locale/pl/LC_MESSAGES/bitcoin.po via GitHub

12 years agoMove CInv to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:49:03 +0000]
Move CInv to protocol.[ch]pp

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMove CAddress to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:40:12 +0000]
Move CAddress to protocol.[ch]pp

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoStart moving protocol-specific code to protocol.[ch]pp
Giel van Schijndel [Thu, 11 Aug 2011 16:14:53 +0000]
Start moving protocol-specific code to protocol.[ch]pp

Move CMessageHeader from net.h to protocol.[ch]pp, with the
implementation in the .cpp compilation unit (compiling once is enough).

This commit does *not* and should not modify *any* code, it only moves
it from net.h and splits it across protocol.cpp and protocol.hpp.

Indentation changes aside the closest thing to a modification of code is
the addition of the 'TODO' comment (the execution of which requires code
modifications and thus doesn't belong in this commit).

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMove func 'REF' from util.h to serialize.h
Giel van Schijndel [Thu, 11 Aug 2011 16:12:14 +0000]
Move func 'REF' from util.h to serialize.h

util.h doesn't use REF, serialize.h does, creating a dependency of
serialize.h on util.h, but util.h already depends on serialize.h.  To
resolve this circular dependency the function 'REF' has now been moved
closer to one of its two points of use.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoCleanup makefiles such that diffs to them are smaller
Giel van Schijndel [Thu, 11 Aug 2011 15:19:36 +0000]
Cleanup makefiles such that diffs to them are smaller

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoMake some global variables less-global (static)
Giel van Schijndel [Thu, 11 Aug 2011 11:41:01 +0000]
Make some global variables less-global (static)

Explicitly make these global variables less-global to reduce the maximum
scope of this global state.

In my experience global variables tend to be a major source of bugs. As
such the less accessible they are the less likely they are to be the
source of a bug.

Signed-off-by: Giel van Schijndel <me@mortis.eu>

12 years agoCompile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause...
Gavin Andresen [Tue, 29 Mar 2011 15:32:16 +0000]
Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause deadlocks

12 years agoUpdated czech translation
Michal Zima [Wed, 17 Aug 2011 09:45:13 +0000]
Updated czech translation

12 years agoRemove unused ScanMessageStart function
Gavin Andresen [Sat, 13 Aug 2011 00:52:38 +0000]
Remove unused ScanMessageStart function

12 years agosrc/makefile.unix: remove -DFOURWAYSSE2
Jeff Garzik [Tue, 16 Aug 2011 14:10:39 +0000]
src/makefile.unix: remove -DFOURWAYSSE2

Spotted by Venkatesh Srinivas <me@endeavour.zapto.org>

12 years agoUpdated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum...
Fabian H jr. [Tue, 16 Aug 2011 00:33:00 +0000]
Updated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum minimum tx should be 0.0010.

12 years agoDon't std::advance past beginning of transactions array. Fixes #465
Gavin Andresen [Fri, 12 Aug 2011 19:39:12 +0000]
Don't std::advance past beginning of transactions array.  Fixes #465

12 years agoAdd specific wallet encryption details to doc/README
Matt Corallo [Thu, 11 Aug 2011 11:09:25 +0000]
Add specific wallet encryption details to doc/README

12 years agoFix incorrect RPC error messages
Matt Corallo [Thu, 11 Aug 2011 11:18:37 +0000]
Fix incorrect RPC error messages

12 years agoMissed a 'password' should be 'passphrase'.
Matt Corallo [Thu, 11 Aug 2011 09:21:55 +0000]
Missed a 'password' should be 'passphrase'.

12 years agoMerge pull request #458 from TheBlueMatt/copyright
Gavin Andresen [Thu, 11 Aug 2011 17:34:29 +0000]
Merge pull request #458 from TheBlueMatt/copyright

Unify copyright notices.

12 years agoMerge pull request #459 from jgarzik/char-msgstart
Gavin Andresen [Thu, 11 Aug 2011 03:01:37 +0000]
Merge pull request #459 from jgarzik/char-msgstart

Use 'unsigned char' rather than 'char' for pchMessageStart.

12 years agoMerge pull request #460 from jgarzik/make-tuple
Gavin Andresen [Thu, 11 Aug 2011 03:01:14 +0000]
Merge pull request #460 from jgarzik/make-tuple

Qualify make_tuple with boost:: namespace.

12 years agoUse 'unsigned char' rather than 'char' for pchMessageStart.
Venkatesh Srinivas [Sun, 7 Aug 2011 16:19:14 +0000]
Use 'unsigned char' rather than 'char' for pchMessageStart.

Regarding https://bitcointalk.org/index.php?topic=28022.0

main.cpp has: "char pchMessageStart[4] = { 0xf9, 0xbe, 0xb4, 0xd9 };"
Per discussion on the thread linked, leaving the signedness of
pchMessageStart is unsafe for values > 0x80. This patch specifies
'unsigned char' in main.cpp and net.h.

Signed-off-by: Jeff Garzik <jgarzik@pobox.com>

12 years agoQualify make_tuple with boost:: namespace.
Venkatesh Srinivas [Sun, 7 Aug 2011 16:20:00 +0000]
Qualify make_tuple with boost:: namespace.

db.cpp has a number of uses of make_tuple and has 'using namespace
std' and 'using namespace boost'. Without qualifying make_tuple,
std::make_tuple is preferred, which is incorrect. This patch qualifies
make_tuple.

Signed-off-by: Jeff Garzik <jgarzik@exmulti.com>

12 years agoTest for SO_NOSIGPIPE rather than assuming all BSDs support it.
Venkatesh Srinivas [Sun, 7 Aug 2011 16:18:05 +0000]
Test for SO_NOSIGPIPE rather than assuming all BSDs support it.

Signed-off-by: Jeff Garzik <jgarzik@exmulti.com>

12 years agoDo-nothing MapPort() ifndef USE_UPNP. fixes #450
Gavin Andresen [Tue, 9 Aug 2011 16:38:17 +0000]
Do-nothing MapPort() ifndef USE_UPNP.  fixes #450

12 years agoUnify copyright notices.
Matt Corallo [Tue, 9 Aug 2011 11:27:58 +0000]
Unify copyright notices.

To a variation on:
// Copyright (c) 2009-2010 Satoshi Nakamoto
// Copyright (c) 2011 The Bitcoin developers

12 years agoCleanup test suite output to be more useful.
Matt Corallo [Tue, 2 Aug 2011 15:34:23 +0000]
Cleanup test suite output to be more useful.

12 years agoAdd file for transaction tests.
Matt Corallo [Sun, 31 Jul 2011 18:07:53 +0000]
Add file for transaction tests.

12 years agoAdd a file for script tests
Vegard Nossum [Sun, 31 Jul 2011 18:01:31 +0000]
Add a file for script tests

12 years agoAdd prototype for EvalScript() to script.h
Vegard Nossum [Wed, 29 Jun 2011 10:33:21 +0000]
Add prototype for EvalScript() to script.h

This is needed for the script unit tests.

12 years agoFix testing setup
Vegard Nossum [Sun, 31 Jul 2011 18:00:38 +0000]
Fix testing setup

There were some problems with the existing testing setup:

 - Makefile rules for test-file compilation used CFLAGS instead of
   CXXFLAGS in makefile.unix

12 years agoAdd missing include to serialize.h
Matt Corallo [Sun, 31 Jul 2011 01:14:25 +0000]
Add missing include to serialize.h

12 years agoAdd missing includes to net.h
Vegard Nossum [Wed, 29 Jun 2011 10:18:18 +0000]
Add missing includes to net.h

12 years agoAdd missing include to script.h
Vegard Nossum [Wed, 29 Jun 2011 10:17:49 +0000]
Add missing include to script.h

12 years agoAdd missing includes to key.h
Vegard Nossum [Sun, 26 Jun 2011 14:11:56 +0000]
Add missing includes to key.h

12 years agoMerge pull request #443 from TheBlueMatt/dupin
Gavin Andresen [Mon, 8 Aug 2011 18:16:40 +0000]
Merge pull request #443 from TheBlueMatt/dupin

Check for duplicate txins in CheckTransaction.

12 years agoMerge branch 'tmp2'
Jeff Garzik [Thu, 4 Aug 2011 19:22:05 +0000]
Merge branch 'tmp2'

12 years agoMerge pull request #448 from sipa/cbitcoinaddress
Jeff Garzik [Thu, 4 Aug 2011 18:47:15 +0000]
Merge pull request #448 from sipa/cbitcoinaddress

avoid strAddress + validity checks

12 years agoMerge pull request #446 from WakiMiko/upnp-desc
Jeff Garzik [Thu, 4 Aug 2011 18:40:44 +0000]
Merge pull request #446 from WakiMiko/upnp-desc

Identify as "Bitcoin + version number" when mapping UPnP port

12 years agoMerge pull request #451 from TheBlueMatt/tornolisten
Jeff Garzik [Thu, 4 Aug 2011 18:40:06 +0000]
Merge pull request #451 from TheBlueMatt/tornolisten

Don't listen if on TOR (resolves #441).

12 years agoDon't listen if on TOR (resolves #441).
Matt Corallo [Wed, 3 Aug 2011 19:02:37 +0000]
Don't listen if on TOR (resolves #441).

12 years agoMake it clear that setting proxy requires restart to fully apply.
Matt Corallo [Wed, 3 Aug 2011 19:02:07 +0000]
Make it clear that setting proxy requires restart to fully apply.

12 years agoavoid strAddress + validity checks
Pieter Wuille [Wed, 3 Aug 2011 11:00:27 +0000]
avoid strAddress + validity checks

Avoid references to addresses using strings, and use CBitcoinAddress
as much as possible. Also added some validity checks on addresses
entered using RPC.

12 years agoMerge pull request #444 from Jeroenz0r/patch-2
Pieter Wuille [Mon, 1 Aug 2011 20:41:43 +0000]
Merge pull request #444 from Jeroenz0r/patch-2

Translation from "Open Bitcoin" to "Verstuur Bitcoins"

12 years agoIdentify as "Bitcoin + version number" when mapping UPnP port
Johannes Henninger [Mon, 1 Aug 2011 14:34:59 +0000]
Identify as "Bitcoin + version number" when mapping UPnP port

Makes Bitcoin identify itself as "Bitcoin + version number" instead of
the nondescript "libminiupnpc" when forwarding a port via UPnP.

12 years agoMerge pull request #437 from codler/patch-2
Gavin Andresen [Sun, 31 Jul 2011 23:56:56 +0000]
Merge pull request #437 from codler/patch-2

Comment "deprecated"

12 years agoTranslation from "Open Bitcoin" to "Verstuur Bitcoins"
Jeroenz0r [Sun, 31 Jul 2011 23:03:19 +0000]
Translation from "Open Bitcoin" to "Verstuur Bitcoins"

12 years agoCheck for duplicate txins in CheckTransaction.
Matt Corallo [Sat, 30 Jul 2011 21:01:45 +0000]
Check for duplicate txins in CheckTransaction.

12 years agoComment "deprecated"
Han Lin Yap [Sat, 30 Jul 2011 16:58:22 +0000]
Comment "deprecated"

12 years agoMerge pull request #436 from TheBlueMatt/master
Pieter Wuille [Wed, 27 Jul 2011 20:10:47 +0000]
Merge pull request #436 from TheBlueMatt/master

Fix EncryptKeys crash introduced by a9ba471, identified by TD.

12 years agoFix EncryptKeys crash introduced by a9ba4710, identified by TD.
Matt Corallo [Wed, 27 Jul 2011 16:02:39 +0000]
Fix EncryptKeys crash introduced by a9ba4710, identified by TD.

12 years agoCAddrDB::LoadAddresses: properly initialize CAddress
Jeff Garzik [Tue, 26 Jul 2011 19:15:55 +0000]
CAddrDB::LoadAddresses: properly initialize CAddress

Fixes issue #424

12 years agoMerge pull request #435 from sipa/fixextract
Pieter Wuille [Tue, 26 Jul 2011 17:43:00 +0000]
Merge pull request #435 from sipa/fixextract

Bugfix: don't overuse limited ExtractAddress

12 years agoBugfix: don't overuse limited ExtractAddress
Pieter Wuille [Tue, 26 Jul 2011 17:15:45 +0000]
Bugfix: don't overuse limited ExtractAddress

ExtractAddress was called with the keystore as argument in RPC and
UI, limiting results to own keys. This caused empty "address"
fields.

12 years agoMerge pull request #434 from laanwj/addkey_retval
Pieter Wuille [Tue, 26 Jul 2011 15:46:48 +0000]
Merge pull request #434 from laanwj/addkey_retval

make SetHash160 return a value (as specified in the function signature)

12 years agomake SetHash160 return a value (as specified in the function signature)
Wladimir J. van der Laan [Tue, 26 Jul 2011 14:54:32 +0000]
make SetHash160 return a value (as specified in the function signature)

12 years agoFix UNIX-specific thread handle leak.
JoelKatz [Mon, 25 Jul 2011 22:06:45 +0000]
Fix UNIX-specific thread handle leak.

12 years agoMerge pull request #403 from sipa/cbitcoinaddress
Jeff Garzik [Sun, 24 Jul 2011 22:38:38 +0000]
Merge pull request #403 from sipa/cbitcoinaddress

keys indexed by address + introduced CBitcoinaddress

12 years agoMerge pull request #428 from sipa/mintxfeefix
Pieter Wuille [Sun, 24 Jul 2011 15:08:33 +0000]
Merge pull request #428 from sipa/mintxfeefix

Fix for small change outputs

12 years agoFix for small change outputs
Pieter Wuille [Sun, 24 Jul 2011 14:37:09 +0000]
Fix for small change outputs

With the separation of CENT and MIN_TX_FEE, it is now reasonable
to create change outputs between 0.01 and 0.0005, as these are
spendable according to the policy, even though they require a fee
to be paid.

Also, when enough fee was already present, everything can go into
a change output, without further increasing the fee.

12 years agoMerge pull request #423 from TheBlueMatt/mapalreadyaskedforfix
Jeff Garzik [Fri, 22 Jul 2011 02:05:38 +0000]
Merge pull request #423 from TheBlueMatt/mapalreadyaskedforfix

Actually use mapAlreadyAskedFor.

12 years agoActually use mapAlreadyAskedFor.
Matt Corallo [Thu, 21 Jul 2011 20:06:20 +0000]
Actually use mapAlreadyAskedFor.

Previously, mapAlreadyAskedFor was read from, but never added to.
The original intent was to use mapAlreadyAskedFor to keep track
of the time an item was requested and "Each retry is 2 minutes
after the last".
This implements that intent.

12 years agoMerge pull request #1 from AbrahamJewowich/cbitcoinaddress
Pieter Wuille [Mon, 18 Jul 2011 13:38:54 +0000]
Merge pull request #1 from AbrahamJewowich/cbitcoinaddress

Cbitcoinaddress

12 years agoFix bug with accessing vchData[0] when vchData is empty.
Abraham Jewowich [Mon, 18 Jul 2011 13:26:54 +0000]
Fix bug with accessing vchData[0] when vchData is empty.
Fix typo in CBase58Data::CompareTo

12 years agoMerge pull request #419 from mibe/translation-de
Gavin Andresen [Mon, 18 Jul 2011 00:52:40 +0000]
Merge pull request #419 from mibe/translation-de

Updated German translation

12 years agoMerge pull request #395 from mibe/issue-395
Gavin Andresen [Mon, 18 Jul 2011 00:51:08 +0000]
Merge pull request #395 from mibe/issue-395

Error in Russian Translation

12 years agosplit off CBase58Data from CBitcoinAddress
Pieter Wuille [Mon, 11 Jul 2011 09:09:00 +0000]
split off CBase58Data from CBitcoinAddress

Split off features unrelated to addresses from CBitcoinAddress to
CBase58Data, so they can be reused.

12 years agoUse CBitcoinAddress instead of string/uint160
Pieter Wuille [Tue, 5 Jul 2011 18:53:43 +0000]
Use CBitcoinAddress instead of string/uint160

Instead of conversion functions between pubkey/uint160/address in
base58.h, have a fully fledged class CBitcoinAddress (CAddress was
already taken) to represent addresses.