Commit Graph

4320 Commits (master)

Author SHA1 Message Date
Sunny King f7d1524078 Primecoin: Double check mint value not over limit 2013-07-04 04:02:29 +01:00
Sunny King 8f61a729b2 Primecoin: Set basic minimum work requirement for orphan blocks 2013-07-04 03:50:41 +01:00
Sunny King ea73df9798 Primecoin: Update minting model with slower drop of inflation 2013-07-04 03:21:53 +01:00
Sunny King a44b67899e Primecoin: Update DNSSeed and pnSeed 2013-07-03 23:51:24 +01:00
Sunny King 4258cb0e53 Primecoin: Disable fee-free transactions
Minimum and default transaction fee at 1 cent per KB
           Minimum txout value at 1 cent
           Enforce min transaction fee and min txout value in protocol
2013-07-03 23:32:35 +01:00
Sunny King f64e72ba2c Primecoin: Improve accuracy of chain work approximation 2013-07-02 21:43:32 +01:00
Sunny King ea4c132406 Primecoin: Synchronized checkpoint system with user consent 2013-07-02 06:18:15 +01:00
Sunny King c6955f4ca4 Primecoin: Update license terms 2013-06-27 23:50:48 +01:00
Sunny King 609c31a272 Primecoin: Update alert master keys and add supporting commands 2013-06-27 22:41:25 +01:00
Sunny King 63c6505c5e Primecoin: Track money supply statistics
Show moneysupply in getinfo
2013-06-26 22:49:48 +01:00
Sunny King 345ebd4cf5 Primecoin: Set block chain work computation with work transition ratio 32 2013-06-26 20:01:28 +01:00
Sunny King 434828e0e2 Primecoin: Estimate work transition ratio
(Difficulty ratio between different length prime chains)
           Disable proof-of-work check when reading block from disk
2013-06-26 19:14:09 +01:00
Sunny King 1fdd916f75 Primecoin: Address version change, addresses start with 'A' 2013-06-25 20:39:40 +01:00
Gavin Andresen 40809aed65 Bump version numbers for 0.8.3 release 2013-06-25 10:27:24 -04:00
Pieter Wuille 65c20dbf55 Dump addresses every 15 minutes instead of 10 seconds 2013-06-25 10:21:02 -04:00
Peter Todd 7cc960f8f5 Truncate oversize 'tx' messages before relaying/storing.
Fixes a memory exhaustion attack on low-memory peers.
2013-06-25 09:59:31 -04:00
Sunny King 1122cfff32 Primecoin: Update Windows setup gitian descriptor 2013-06-24 21:07:52 +01:00
Sunny King f5bbb72423 Primecoin: Windows Qt testnet icon 2013-06-23 01:26:12 +01:00
Sunny King 0ee0c22698 Primecoin: Update gitian descriptor for win32 dependent packages 2013-06-21 23:28:00 +01:00
Sunny King 74f9d58846 Primecoin: Update gitian win32 descriptor 2013-06-21 15:53:11 +01:00
Sunny King f5753db200 Primecoin: URI starts with 'primecoin:' 2013-06-20 23:11:11 +01:00
Sunny King 5aa57376d0 Primecoin: Update Qt and daemon text messages
Update thread names
           Update Qt currency unit symbol and descriptions
           Update linux makefile
2013-06-19 22:16:25 +01:00
Sunny King 2ed87758ee Primecoin: Merge from bitcoin-0.8.2
Conflicts:
	.gitignore
	bitcoin-qt.pro
	contrib/verifysfbinaries/verify.sh
	doc/README
	doc/README_windows.txt
	doc/release-notes.txt
	share/setup.nsi
	src/bitcoinrpc.cpp
	src/checkpoints.cpp
	src/clientversion.h
	src/init.cpp
	src/main.cpp
	src/main.h
	src/makefile.linux-mingw
	src/net.cpp
	src/qt/bitcoingui.cpp
	src/qt/res/bitcoin-qt.rc
	src/qt/res/icons/toolbar.png
	src/qt/res/icons/toolbar_testnet.png
	src/test/checkblock_tests.cpp
2013-06-19 20:17:13 +01:00
Sunny King ba54bda7b0 Primecoin: Merge from bitcoin-0.8.1
Conflicts:
	bitcoin-qt.pro
	src/checkpoints.cpp
	src/main.cpp
2013-06-19 16:58:04 +01:00
Sunny King 8d9c59ee31 Primecoin: Update Windows and Mac OSX makefile 2013-06-19 16:02:34 +01:00
Sunny King afb0a8e260 Primecoin: Icons and Windows setup pixmaps 2013-06-18 23:58:04 +01:00
Sunny King 92cf6ee61c Primecoin: Print prime origin in getblock 2013-06-12 19:44:55 +01:00
Sunny King c56624307a Primecoin: Multi-threaded mining 2013-06-04 21:09:29 +01:00
Sunny King 0e20034b12 Primecoin: Dynamic adjustment of primorial factor for mining 2013-05-30 21:10:16 +01:00
Sunny King 7ed6dc8d20 Primecoin: Minor optimization of sieve 2013-05-30 03:28:23 +01:00
Sunny King 6c0ed0d8ae Primecoin: Use one sieve for all three prime chain types 2013-05-28 20:35:11 +01:00
Wladimir J. van der Laan 09e437ba4e Merge pull request #2696 from robbak/util_h-Add_stdarg_include
Explicitly #include stdarg.h, for access to va_list
2013-05-25 08:48:25 -07:00
Sunny King 7acd8fcce7 Primecoin: Fix target length step up/down since 884c7ded 2013-05-24 22:52:19 +01:00
Gavin Andresen ef9acc5124 Bump build number to 0.8.2.2 for v0.8.2rc3 2013-05-24 16:11:44 -04:00
Gavin Andresen 378c526ee1 Merge pull request #2683 from Diapolo/translations
translations update 2013-05-23
2013-05-24 13:07:36 -07:00
Gavin Andresen dbc6dea1b2 Fix crash-at-shutdown if exiting before initializing wallet 2013-05-24 15:52:52 -04:00
Gavin Andresen 8ab6d0a568 All-resolution pixmap, to make win32 builds determisitic again 2013-05-24 15:46:00 -04:00
Gavin Andresen 1472a2991b Merge pull request #2688 from gavinandresen/issue2687
Clean up mining CReserveKey to prevent crash at shutdown
2013-05-24 12:41:04 -07:00
Robert Backhaus 65ec9eab2b Explicitly #include stdarg.h, for access to va_list 2013-05-24 23:45:08 +10:00
Sunny King 0ef8ae670a Primecoin: Remove chain type specification from block target nBits
Target now met with any of the 3 chain types
           Simplify difficulty adjustment
           Main chain protocol
2013-05-24 00:12:35 +01:00
Gavin Andresen 36e826cea1 Clean up mining CReserveKey to prevent crash at shutdown
Fixes issue#2687
2013-05-23 14:17:15 -04:00
Philip Kaufmann 6a2da2ba96 translations update 2013-05-23
- integrates current translations from Transifex
2013-05-23 08:39:31 +02:00
Sunny King 92db64a261 Primecoin: Sieve for the entire chain 2013-05-22 22:46:32 +01:00
Gavin Andresen 36dc41f427 doc/README was replaced by README.md 2013-05-22 17:21:12 -04:00
Gregory Maxwell 95c2ba1689 Merge pull request #2682 from sipa/morewalletbb
More bestblock records in wallets
2013-05-22 14:01:31 -07:00
Gavin Andresen 0c4434cf77 Merge pull request #2652 from gavinandresen/version_0.8.2_final
Set CLIENT_VERSION_IS_RELEASE, bump build to 0.8.2.1
2013-05-22 13:23:38 -07:00
Gavin Andresen f1e76e8121 Merge pull request #2649 from Diapolo/translations
translations update 2013-05-19 (for 0.8.2 release)
2013-05-22 12:22:45 -07:00
Pieter Wuille 95c7db3dbf More bestblock records in wallets
Write bestblock records in wallets:
* Every 20160 blocks synced, no matter what (before: none during IBD)
* Every 144 blocks after IBD (before: for every block, slow)
* When creating a new wallet
* At shutdown

This should result in far fewer spurious rescans.
2013-05-22 20:59:36 +02:00
Gavin Andresen 6b99cfae3c Merge pull request #2677 from sipa/fastcreate
CreateNewBlock performance improvements
2013-05-22 10:24:17 -07:00
Gavin Andresen 53704da897 Merge pull request #2680 from fanquake/patch-1
Update links in build-osx.md
2013-05-22 09:38:49 -07:00