Commit graph

8644 commits

Author SHA1 Message Date
Patrick Lodder f41b19cbda Merge pull request #1299 from rnicoll/1.10-dev-searchrawtransactions
Add searchrawtransactions support for Dogeparty
2015-10-18 19:07:28 +02:00
Patrick Lodder ee97042627 [Qt] Disable milli and micro units, introduce kilo and mega units
milli- and micro-Dogecoins are below dust threshold so do not make
any sense as display units. Instead, kilo- and mega-dogecoins are
probably more useful, as those make common amounts easier to read
instead of harder
2015-10-18 18:02:53 +01:00
J Ross Nicoll dd1b6da1ac Add minimum constraint on custom fees field 2015-10-18 18:02:53 +01:00
J Ross Nicoll f51a6fd8f0 Disable UI elements for selecting zero-fee 2015-10-18 18:02:53 +01:00
J Ross Nicoll e67feefc2e Add Dogecoin Core copyright line to splash screen 2015-10-18 18:02:53 +01:00
J Ross Nicoll eb637cda20 Update about menu icon to Dogecoin
Icon provided by cdeverett
2015-10-18 18:02:53 +01:00
Sporklin 8b6bb9dced Update copyright header to include Dogecoin 2015-10-18 18:02:53 +01:00
Patrick Lodder 713edfce7e rebrand dogecoin-tx test 2015-10-18 18:02:53 +01:00
J Ross Nicoll 317d6ce2fe qt: Replace thin spaces with locale-specific number formatting 2015-10-18 18:02:53 +01:00
Wladimir J. van der Laan 0721eb373e qt: use QChar(0x03BC) for mu symbol
Embedding UTF-8 in source code is not portable.

Also make unit descriptions translatable.
2015-10-18 18:02:53 +01:00
Ross Nicoll b193695644 Replaced remaining references to Bitcoin, with Dogecoin, in Debian contrib. 2015-10-18 18:02:53 +01:00
Sporklin 4a7374ae03 Unused currently, but changed to Dogecoin specific stuff incase of future implementation. 2015-10-18 18:02:53 +01:00
Sporklin 11ab16fa39 Unused in Dogecoin. 🐕 2015-10-18 18:02:53 +01:00
Max K fee0142c5e Updated linearize for Dogecoin 🐕 2015-10-18 18:02:53 +01:00
Sporklin 27045320f3 Replaced occasions of bitcoin to dogecoin in contrib files consistent with previous changes. 🎉 2015-10-18 18:02:53 +01:00
Ross Nicoll e10f49547f Renamed Debian contrib files to replace Bitcoin with Dogecoin. 2015-10-18 18:02:53 +01:00
vitaminmoo f43c6a4ba1 Replace bitcoin with dogecoin in debian files. 2015-10-18 18:02:53 +01:00
Ross Nicoll 64dc558076 Removed very old Bitcoin release notes as of minimal value in the context of Dogecoin.
Move remaining Bitcoin release notes into their own folder.
Move Bitcoin 0.9 release notes into Bitcoin release notes folder.
2015-10-18 18:02:53 +01:00
Sporklin 6e38987e11 Update qt forms. 🎉 🐕 2015-10-18 18:02:53 +01:00
Sporklin 7aa6886082 Updating docs 🎉 2015-10-18 18:02:53 +01:00
J Ross Nicoll 5ea86208a0 Corrected installer image file format to BMP3 from BMP. 2015-10-18 18:02:53 +01:00
J Ross Nicoll 8dc67ff151 First cut at updating docs to reflect Dogecoin 2015-10-18 18:02:53 +01:00
J Ross Nicoll bf0ab1a373 s/bitcoin/dogecoin/ in init scripts 2015-10-18 18:02:53 +01:00
J Ross Nicoll 9ffe9dae1c Replace Bitcoin icons with Dogecoin 2015-10-18 18:02:52 +01:00
langerhans a5071fc232 Customize Icons, Strings and DMG of Mac build (and icons for windows) 2015-10-18 18:02:52 +01:00
Ross Nicoll 879289de96 Update URI tests for Dogecoin
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.
2015-10-18 18:02:52 +01:00
langerhans 1fd56268c0 Replace Bitcoin with Dogecoin in tooltip 2015-10-18 18:02:52 +01:00
Ross Nicoll da7553dc95 Add dogechain and chain.so as default block explorers 2015-10-18 18:02:52 +01:00
Wladimir J. van der Laan 607fdeb660 qt: Introduce PlatformStyle
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.
2015-10-18 18:02:52 +01:00
Ross Nicoll d46655aebe Amount to send field now goes up/down 1 Koinu at a time 2015-10-18 18:02:52 +01:00
Marco ef71b44c40 [Qt] replace wifi icon with network symbol 2015-10-18 18:02:52 +01:00
Marco 05e374ee34 [QT] cleanup icons
* Cleanup SVG code
* Unify design ("Typicons" seem to have round edges)
* Fix transparency issue with clock5.png
2015-10-18 18:02:52 +01:00
Sporklin a48c0004e1 Fixed Windows and Mac setup scripts. 2015-10-18 18:02:52 +01:00
Ross Nicoll 80006d5971 Update QT client messages and corresponding translations
Update QT client messages and translations to Doge equivalents. Where specific contributions
were made in languages for Dogecoin, those translations are used in preference.
2015-10-18 18:02:52 +01:00
Ross Nicoll aca80f74a3 Added wallet_bgcoin.png to QT makefile 2015-10-18 18:02:51 +01:00
Ross Nicoll c07a1fc6a0 Update Bitcoin references in QT to Dogecoin equivalents 2015-10-18 18:02:51 +01:00
Ross Nicoll a8136e4826 Rename binaries to match Dogecoin 2015-10-18 18:02:51 +01:00
Ross Nicoll c70aff0c65 Update Bitcoin references and addresses in strings to Dogecoin equivalents 2015-10-18 18:02:51 +01:00
Ross Nicoll 0375ae4a0b Introduce basic Dogecoin branding 2015-10-18 18:02:51 +01:00
Max K. 73699f25bb Merge pull request #1291 from patricklodder/1.10-enforce-low-s
Make low-s verification mandatory for standard script verification
2015-10-18 18:50:28 +02:00
Max K. 6e2193703e Merge pull request #1300 from patricklodder/1.10-display-bloom-service
[Qt] [minor] Add textual descriptor for NODE_BLOOM service flag
2015-10-17 12:34:41 +02:00
Patrick Lodder d253997022 [Qt] Add textual descriptor for NODE_BLOOM service flag
Displays NODE_BLOOM service as "BLOOM" instead of "UNKNOWN[2]"
in qt->debug->peers
2015-10-17 11:17:16 +02:00
Johnathan Corgan 8e6c822e54 Fix file descriptor leak
Originally reported by dexX7
2015-10-14 20:26:05 +01:00
Pieter Wuille a840e1686c Add address-based index
1) Maintain a salt to perturbate the address index (protection against
   collisions).
2) Add support for address index entries in the block index, and
   maintain those if -addrindex is specified. It indexes the use of
   every >8-byte data push in output script or consumed script - or in
   case of no such push, the entire script.
3) Add a searchrawtransactions RPC call, which can look up raw
   transactions by address.
2015-10-14 20:26:05 +01:00
Max K. 260c78ea9f Merge pull request #1297 from patricklodder/1.10-aux-rpc-target
Bring back "target" property of getauxblock
2015-10-13 23:10:33 +02:00
Pieter Wuille cc7a3e39c6 Encapsulate CLevelDB iterators cleanly 2015-10-13 19:02:10 +01:00
Patrick Lodder 6cee9dcd28 Bring back "target" property of getauxblock
Marked as deprecated but still used in many pool implementations,
as well as rpc-tests. This restores AuxPoW compatibility to 100%.
2015-10-13 16:56:14 +02:00
Patrick Lodder b8893fe7db Merge pull request #1294 from rnicoll/1.10-dev-miniupnpc
Merge in miniupnpc updates from Bitcoin Core
2015-10-10 22:06:22 +02:00
Ross Nicoll 212b31616c Merge in miniupnpc updates from Bitcoin Core
Contains:

0cca0248f0
9f3e48e521
888c595cff
00c5a73136
2015-10-10 16:14:26 +00:00
Patrick Lodder 1b8848d5f3 Make low-s verification mandatory for standard script verification
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)
2015-10-06 17:51:59 +02:00