aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | | Corrected missing new lines in error messagesJ Ross Nicoll2015-08-295-6/+6
| |/ / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1269 from langerhans/1.10-dev-nodebloomPatrick Lodder2015-08-296-2/+28
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | Add NODE_BLOOM service bit
| * | | | | | | | | | | | | | | | | | | | | | Add NODE_BLOOM service bit and bump protocol versionPeter Todd2015-08-286-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lets nodes advertise that they offer bloom filter support explicitly. The protocol version bump allows SPV nodes to assume that NODE_BLOOM is set if NODE_NETWORK is set for pre-70002 nodes. Also adds an undocumented option to turn bloom filter support off for testing purposes. Nodes attempting to use bloom filters are immediately dropped so as to not waste their bandwidth. ensure backward compatible service bits update protocol version to 70004
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1268 from patricklodder/1.10-auxpow-testsMax K.2015-08-265-0/+197
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | auxpow tests
| * | | | | | | | | | | | | | | | | | | | | | | Add AUXPoW rpc testsPatrick Lodder2015-08-265-0/+197
|/ / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tests the auxpow rpc interface `getauxblock` - Tests consensus constraints for auxpow: - Minimum block height - Valid scrypt proof of work - Foreign chain ID This test requires the python package ltc_scrypt. Installation of this module is scripted in qa/pull-tester/install-deps.sh and has been integrated for travis CI.
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1267 from patricklodder/1.10-strict-auxpowMax K.2015-08-264-4/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [auxpow] Check for auxpow fork strictly
| * | | | | | | | | | | | | | | | | | | | | | | fix rest.py test: cannot mine an auxpow block at height 1Patrick Lodder2015-08-231-3/+0
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | [auxpow] Check for auxpow fork strictlyPatrick Lodder2015-08-233-1/+16
| |/ / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disallow any auxpow block before the blockheight where auxpow gets enabled. For consistency, this also re-enables legacy headers on regtest.
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1264 from patricklodder/1.10-auxrpc-no-bip22Max K.2015-08-261-1/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | [auxpow] Guarantee backward compatibility on getauxblock
| * | | | | | | | | | | | | | | | | | | | | | [auxpow] Guarantee backward compatibility on getauxblockPatrick Lodder2015-08-231-1/+13
|/ / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a wrapper around getauxblock to return boolean responses for getauxblock rather than bip22 responses.
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #1247 from rnicoll/1.10-attributionMax K.2015-08-159-0/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add attributions to source files
| * | | | | | | | | | | | | | | | | | | | | | Add attributions to source filesJ Ross Nicoll2015-08-149-0/+10
|/ / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | Merge pull request #1229 from rnicoll/1.10-fork-detectionMax K.2015-08-131-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update fork detection parameters for Dogecoin block time
| * | | | | | | | | | | | | | | | | | | | | | Update fork detection parameters for Dogecoin block timeRoss Nicoll2015-08-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've multiplied fork detection parameters by 5 - the wall clock time elapsed for "long" forks is therefore half that of Bitcoin, but IMHO those figures are excessive for a chain with 1 minute block times.
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1238 from rnicoll/1.10-block-notify-heightMax K.2015-08-133-4/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add block height to block notification
| * | | | | | | | | | | | | | | | | | | | | | | advertise block height addition to -blocknotifystolen data2015-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Add block height to block notification substitution optionsRoss Nicoll2015-08-113-3/+5
|/ / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1233 from patricklodder/1.10-travis-osx-sdkMax K.2015-08-111-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [travis] hosted, acl'ed osx sdk
| * | | | | | | | | | | | | | | | | | | | | | | [travis] hosted, acl'ed osx sdkPatrick Lodder2015-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1235 from rnicoll/1.10-disable-ppMax K.2015-08-111-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable payment protocol certificate unit tests
| * | | | | | | | | | | | | | | | | | | | | | | | Disable payment protocol certificate unit testsRoss Nicoll2015-08-101-1/+3
| |/ / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable payment protocol certificate unit tests; we don't modify this code, and regenerating the test data is likely to be significantly time consuming. Will re-enable once discussion on spec is concluded.
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1232 from patricklodder/1.10-disable-win-testsMax K.2015-08-111-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [travis] disable windows tests
| * | | | | | | | | | | | | | | | | | | | | | | | [travis] disable windows testsPatrick Lodder2015-08-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1236 from rnicoll/1.10-gitian-descriptorsMax K.2015-08-106-33/+33
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace Bitcoin with Dogecoin in Gitian descriptors
| * | | | | | | | | | | | | | | | | | | | | | | | | Replace Bitcoin with Dogecoin in Gitian descriptorsRoss Nicoll2015-08-106-33/+33
| | | | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1219 from rnicoll/1.10-gitiantMax K.2015-08-1020-404/+264
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | Replace Gitian keys
| * | | | | | | | | | | | | | | | | | | | | | | | | Replace Gitian keysRoss Nicoll2015-08-1020-404/+264
|/ / / / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note I've removed Leofidus' key due to inactivity, and added a weight of 20 to whit's key.
* | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1231 from patricklodder/1.10-majority-v2-constraintsRoss Nicoll2015-08-101-3/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-enable SuperMajority triggered activation for v2 block constraints
| * | | | | | | | | | | | | | | | | | | | | | | | | Re-enable SuperMajority triggered activation for v2 block constraintsPatrick Lodder2015-08-101-3/+6
| |/ / / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start validating v2 blocks when there is a v3 supermajority, because v2 clients (1.5->1.8) had supermajority checks disabled. This is needed for future-proofing, so that a currently accepted, but invalid v2 block will also be accepted on newer nodes.
* | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1234 from patricklodder/1.10-constraint-flagsRoss Nicoll2015-08-101-20/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | Enable block constraints for BIP16 and 30 properly
| * | | | | | | | | | | | | | | | | | | | | | | | Enable block constraints properlyPatrick Lodder2015-08-101-20/+17
|/ / / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BIP16 and BIP30 have both been enabled on Dogecoin since inception and should not be conditional.
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1224 from rnicoll/1.10-paperwalletMax K.2015-08-0722-5/+812
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Add paper wallet generator to QT wallet
| * | | | | | | | | | | | | | | | | | | | | | | Replace print icon with Typeicons equivalentRoss Nicoll2015-08-071-0/+0
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Add paper wallet generator to QT walletAndymeows2015-08-0722-5/+812
|/ / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1227 from kaykurokawa/1.10-devPatrick Lodder2015-08-074-2/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changing CAmount (is a int64_t) to arith_uint256 for nTotalAmount
| * | | | | | | | | | | | | | | | | | | | | | | changing CAmount (is a int64_t) to arith_uint256 for nTotalAmount in ↵ukurokawa2015-08-044-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CCoinsStats to prevent overflow
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1220 from rnicoll/1.10-paymentprotocolMax K.2015-08-062-13/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revised payment request handling to use genesis block hash
| * | | | | | | | | | | | | | | | | | | | | | | | Revised payment request handling to use genesis block hash instead of ↵Ross Nicoll2015-08-062-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | network name Revised payment request handling to use genesis block hash instead of network name, enabling support for more networks that just Bitcoin main and test net.
* | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1225 from rnicoll/1.10-constantsMax K.2015-08-062-15/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | Update time-based constants
| * | | | | | | | | | | | | | | | | | | | | | | | Update time-based constantsRoss Nicoll2015-08-042-15/+15
|/ / / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updated various time-based constants to more closely reflect values appropriate to Dogecoin: * Number of blocks to look back for BIP 66 enforcement is doubled on main net (to about a day and a half's worth, vs 5 days on Bitcoin), and raised to 1,000 on testnet (bringing it up to the same quantity as Bitcoin testnet). * BIP 66 enforcement cut-offs are scaled up appropriate. * Minimum number of blocks and blockchain size are increased for pruning. In comparison to Bitcoin this uses 24 hours as a minimum, rather than 48, although given blocks are rarely full this likely reflects a lot longer in reality.
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1221 from langerhans/1.10-dev-testsRoss Nicoll2015-08-0221-157/+155
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Fix the basic and some of the extended RPC tests
| * | | | | | | | | | | | | | | | | | | | | | | Make most of the RPC tests passlangerhans2015-08-0220-157/+154
| | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | Set regtest coinbase maturity for easier maths in RPC testslangerhans2015-08-011-0/+1
|/ / / / / / / / / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1217 from rnicoll/1.10-checkpoints-seedsMax K.2015-08-011-13/+7
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update checkpoints
| * | | | | | | | | | | | | | | | | | | | | | | Update checkpointsRoss Nicoll2015-07-301-13/+7
| | | | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1213 from langerhans/1.10-dev-maturityRoss Nicoll2015-07-317-14/+17
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor fixes to concensus relevant parameters
| * | | | | | | | | | | | | | | | | | | | | | | | Move COINBASE_MATURITY to the consensus parameterslangerhans2015-07-317-13/+14
| | | | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | | | Make RegTest use simplified rewards for easier test vector setup and use ↵langerhans2015-07-311-1/+3
| |/ / / / / / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | short block times
* | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1204 from rnicoll/1.10-feesMax K.2015-07-3111-19/+78
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Add Dogecoin current fee calculation logic
| * | | | | | | | | | | | | | | | | | | | | | | Add Dogecoin current fee calculation logicRoss Nicoll2015-07-3111-19/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces 1 COIN/kb fees, rounded up to the next 1 COIN. Disable free transactions Dust outputs incur a 1 COIN additional fee Add unit tests for fee calculation Update existing unit tests with higher transaction values so that transactions are still standard