Miguel Freitas
1556e436c5
fix -datadir inicialization and debug log
12 years ago
Miguel Freitas
1c4f457312
remove stuff
12 years ago
Miguel Freitas
c13ab7e5d5
comment how/where tx userhashes are checked upon block acceptance
12 years ago
Miguel Freitas
d66994d0f0
new function to create spam message
12 years ago
Miguel Freitas
311b1d7eaa
use txIndex instead of coins to keep track of commited tx
12 years ago
Miguel Freitas
4652b9f01b
mempool/cinv now indexed by userhash (all tx must be indexed by userhash btw)
12 years ago
Miguel Freitas
b0716cdc3d
fTxIndex always true in twister
12 years ago
Miguel Freitas
16a28fc9e9
some notes
12 years ago
miguel
2353123580
remove vtxPrev
12 years ago
Miguel Freitas
7f12546f84
change hash(tx) to hash(username) in ccoins
...
hash(tx) does not insure uniqueness of username
12 years ago
Miguel Freitas
878d15160f
ccoins is now the register element database
12 years ago
Miguel Freitas
d0e83d8803
add spammessage and sign it (untested)
12 years ago
Miguel Freitas
7a47376e40
removing stuff
12 years ago
Miguel Freitas
e70fafc0f9
removing stuff
12 years ago
Miguel Freitas
943bff5921
orphaned tx makes no sense anymore
12 years ago
Miguel Freitas
3cc155526a
block creation
12 years ago
Miguel Freitas
97ba3b787c
cleaning block/tx checking
12 years ago
Miguel Freitas
41f5e9f846
remove code
12 years ago
Miguel Freitas
27ee7c328b
add and verify proof of work in tx. remove some old stuff.
12 years ago
Miguel Freitas
0e863844ed
reenable rate limit on tx
12 years ago
Miguel Freitas
5018edc8ca
remove txfee
12 years ago
Miguel Freitas
2718ee55bf
make genesis block valid and disable gui
12 years ago
Miguel Freitas
9cb71491a6
adds userName to transaction
12 years ago
Miguel Freitas
73e1f33dc8
removed vin and vout from CTransaction
...
genesis block broken
12 years ago
Pieter Wuille
fb83a79b21
Fix minor backward incompatibility
...
The key refactor changed the way unencrypted private keys with compressed
public key are stored in the wallet. Apparently older versions relied on
this to verify the correctness of stored keys.
Note that earlier pre-release versions do risk creating wallets that can
not be opened by 0.8.3 and earlier.
12 years ago
Gregory Maxwell
e5c4dfdfc0
Make the rand tests determinstic. ( fixes #2714 )
...
This avoids spurious errors with the old tests but still tests
enough that if the rng is replaced with a totally broken one
it should still fail.
12 years ago
Jeff Garzik
091aa8dae9
RPC: add getbestblockhash, to return tip of best chain
12 years ago
Pieter Wuille
21cc8bdcbe
Fix build date for from-tarball builds
12 years ago
Eric Lombrozo
042da8bc0d
Added comments to sync.h to make it easier to understand the macros
12 years ago
Peter Todd
c40a5aaaf4
Truncate oversize 'tx' messages before relaying/storing.
...
Fixes a memory exhaustion attack on low-memory peers.
12 years ago
Philip Kaufmann
dae158132d
translation update 2013-06-25
...
- updates bitcoinstrings.cpp and bitcoin_en.ts so new translations can be
made on Transifex
12 years ago
Pieter Wuille
f121db58e4
Move core implementations to core.cpp
12 years ago
Eric Lombrozo
e6fe8e77fb
Calling UnregisterAllWallets() instead of UnregisterWallet(pwalletMain) in init.cpp
12 years ago
Eric Lombrozo
e5cefb9be1
Added locks on the setpwalletRegistered functions in main.cpp and added an UnregisterAllWallets function.
12 years ago
Jeff Garzik
79f6925fac
main.h->core.h include dependency improvements.
12 years ago
Pieter Wuille
c43da3f183
Dump addresses every 15 minutes instead of 10 seconds
12 years ago
Eric Lombrozo
33944573ca
Moved CBlock from main.h to core.h
12 years ago
Eric Lombrozo
2a4d3464fd
Pulled AcceptBlock out of CBlock.
12 years ago
Eric Lombrozo
38991ffa8a
Pulled CheckBlock out of CBlock.
12 years ago
Eric Lombrozo
1959997afb
Pulled AddToBlockIndex out of CBlock.
12 years ago
Eric Lombrozo
f3ae51dcce
Pulled ConnectBlock out of CBlock.
12 years ago
Eric Lombrozo
5c363ed622
Pulled DisconnectBlock out of CBlock.
12 years ago
Eric Lombrozo
8031399494
Moved ReadBlockFromDisk implementation to main.cpp
12 years ago
Eric Lombrozo
7db120d531
Moved CBlock::ReadFromDisk out of CBlock to functions ReadBlockFromDisk in main.h
12 years ago
Eric Lombrozo
226f821942
Moved WriteBlockToDisk implementation from main.h to main.cpp
12 years ago
Eric Lombrozo
a6dba0fdb2
Moved CBlock::WriteToDisk out of CBlock to inline function WriteBlockToDisk in main.h
12 years ago
Philip Kaufmann
336a53ddbc
fix makefiles and init.cpp after chainparams merge
...
- add missing chainparams.o to some makefiles
- remove a double-include of chainparams.h in init.cpp
12 years ago
Jeff Garzik
6d3f0058f7
init.cpp: fix chainparams.h double include.
...
Noticed by Diapolo.
12 years ago
Jeff Garzik
980bfe6ef8
Log reason for non-standard transaction rejection
12 years ago
Pieter Wuille
4e534aa9d8
Add dumpwallet and importwallet RPCs
...
dumpwallet: produce a dump of all keys in a wallet, in a format
compatible with Bitcoin Wallet for Android and Multibit.
importwallet: import such a dump
12 years ago