aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update qt forms. :tada: :dog2:Sporklin2015-10-319-24/+24
|
* Customize Icons, Strings and DMG of Mac build (and icons for windows)langerhans2015-10-312-0/+0
|
* Update URI tests for DogecoinRoss Nicoll2015-10-311-18/+18
| | | | | | Note that the test address was invalid in Bitcoin Core, and as such rather than re-encoding as a Dogecoin address, I've simply swapped the first byte. Still invalid, but looks correct at least.
* Replace Bitcoin with Dogecoin in tooltiplangerhans2015-10-311-1/+1
|
* Add dogechain and chain.so as default block explorersRoss Nicoll2015-10-311-1/+1
|
* qt: Introduce PlatformStyleWladimir J. van der Laan2015-10-3137-320/+467
| | | | | | | | | | | | | | Introduce a PlatformStyle to handle platform-specific customization of the UI. This replaces 'scicon', as well as #ifdefs to determine whether to place icons on buttons. The selected PlatformStyle defaults to the platform that the application was compiled on, but can be overridden from the command line with `-uiplatform=<x>`. Also fixes the warning from #6328.
* Amount to send field now goes up/down 1 Koinu at a timeRoss Nicoll2015-10-311-1/+1
|
* [Qt] replace wifi icon with network symbolMarco2015-10-3110-70/+331
|
* [QT] cleanup iconsMarco2015-10-3114-49/+91
| | | | | | * Cleanup SVG code * Unify design ("Typicons" seem to have round edges) * Fix transparency issue with clock5.png
* Update QT client messages and corresponding translationsRoss Nicoll2015-10-3171-3949/+3948
| | | | | Update QT client messages and translations to Doge equivalents. Where specific contributions were made in languages for Dogecoin, those translations are used in preference.
* Added wallet_bgcoin.png to QT makefileRoss Nicoll2015-10-311-0/+1
|
* Update Bitcoin references in QT to Dogecoin equivalentsRoss Nicoll2015-10-315-25/+25
|
* Rename binaries to match DogecoinRoss Nicoll2015-10-317-73/+73
|
* Update Bitcoin references and addresses in strings to Dogecoin equivalentsRoss Nicoll2015-10-3123-206/+206
|
* Introduce basic Dogecoin brandingRoss Nicoll2015-10-3117-20/+68
|
* Merge pull request #1291 from patricklodder/1.10-enforce-low-sMax K.2015-10-181-1/+2
|\ | | | | Make low-s verification mandatory for standard script verification
| * Make low-s verification mandatory for standard script verificationPatrick Lodder2015-10-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change makes a node only accept transactions with low-s signature encoding for relay and mining, but allows transactions with high-s signature encoding in mined blocks (no blocks will be rejected) Pros: - If deployed by all miners, this will eliminate this particular malleability attack. - There is no impact on consensus Cons: - Wallets that do not implement low-s signature encoding will see their transactions be rejected by growing numbers of peers and ultimately not be able to get any transaction mined. Follow ups: - Eventually, this verification needs to be confirmed through a consensus rule (enforcement of BIP62)
* | [Qt] Add textual descriptor for NODE_BLOOM service flagPatrick Lodder2015-10-171-0/+3
| | | | | | | | | | Displays NODE_BLOOM service as "BLOOM" instead of "UNKNOWN[2]" in qt->debug->peers
* | Bring back "target" property of getauxblockPatrick Lodder2015-10-131-2/+2
| | | | | | | | | | Marked as deprecated but still used in many pool implementations, as well as rpc-tests. This restores AuxPoW compatibility to 100%.
* | Merge in miniupnpc updates from Bitcoin CoreRoss Nicoll2015-10-101-1/+5
|/ | | | | | | | | Contains: 0cca0248f030ea32bd8de778b5a2782e0d191978 9f3e48e5219a09b5ddfd6883d1f0498910eff4b6 888c595cffe73b0d49434acf49a9611cbff1ea1d 00c5a73136e13813219c7b0846fa1bfd91757e5d
* Merge pull request #1270 from rnicoll/1.10-fixmesMax K.2015-09-091-2/+6
|\ | | | | Update block height used to determine relevant parameters
| * Update block height used to determine relevant parametersJ Ross Nicoll2015-09-081-2/+6
| |
* | Match fee calculation to legacy codeJ Ross Nicoll2015-09-069-31/+46
| | | | | | | | | | Purge all support for zero-fee transactions Disable IsDust() for backwards compatibility
* | Merge pull request #1273 from rnicoll/1.10-testnetPatrick Lodder2015-08-301-6/+9
|\ \ | | | | | | Update testnet checkpoints and remove old seed
| * | Update testnet checkpoints and replace old seedJ Ross Nicoll2015-08-301-6/+9
| |/
* | Merge pull request #1274 from rnicoll/1.10-missing-newlinePatrick Lodder2015-08-305-6/+6
|\ \ | | | | | | Corrected missing new lines in error messages
| * | 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 #1267 from patricklodder/1.10-strict-auxpowMax K.2015-08-263-1/+16
|\ \ | | | | | | [auxpow] Check for auxpow fork strictly
| * | [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.
* / [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.
* 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.
* | 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 #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 #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.
* | | | 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.
* | | Replace print icon with Typeicons equivalentRoss Nicoll2015-08-071-0/+0
| | |
* | | Add paper wallet generator to QT walletAndymeows2015-08-0720-3/+805
|/ /
* | 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.
* | | | 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.
* | | Set regtest coinbase maturity for easier maths in RPC testslangerhans2015-08-011-0/+1
|/ /