Commit graph

218 commits

Author SHA1 Message Date
Manfred Karrer
96081ddb63
Add provided bitcoin nodes and filter message for deactivating public network selection. 2017-11-07 23:43:08 -05:00
Chris Beams
e1a6f87a98
Reformat Java sources with Editorconfig settings
This change is the result of a global reformatting in IDEA now that
`.editorconfig` settings are in place. Note that Editorconfig's
`continuation_indent_size` property [1] was also added and set to 8
here, as this reflects the dominant style already present in the
codebase. i.e. in created a much smaller diff to set the continuation
indent to 8 that would have been created leaving this property out and
letting it default to 4.

[1]: https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties
2017-11-04 20:11:30 +01:00
Manfred Karrer
2c84623154
Add filter for arbitrators 2017-10-25 17:24:54 -05:00
Manfred Karrer
e8290e3b8a
Fix missing verifications, handle altcoins, cleanup 2017-10-25 14:18:26 -05:00
Manfred Karrer
f2d1e8b6f6
Remove signature from hash 2017-10-22 21:18:53 -05:00
Manfred Karrer
14bb75ded5
Check accountWitness date only if we receive it from other peers in the P2P network 2017-10-21 23:05:52 -05:00
Manfred Karrer
801a9174ad
Dont publish altcoin account witness 2017-10-21 20:32:05 -05:00
Manfred Karrer
e56fc44956
Only use accumulated hash in Witness object 2017-10-21 14:07:48 -05:00
Manfred Karrer
1206878579
Add peers account age witness verifications in trade process 2017-10-17 20:41:33 -05:00
Manfred Karrer
851792d1f1
Add new P2P network data structure for AccountAgeWitness without pubKey 2017-10-16 15:52:54 -05:00
Manfred Karrer
bd74d03ac1
Use Ripemd with sha256 hash to reduce size of witness hash to 20 bytes 2017-10-15 10:58:49 -05:00
Manfred Karrer
27ecbf7260
Publish accountAgeWitness data to P2P network (WIP) 2017-10-09 21:14:40 -05:00
Manfred Karrer
b667e1b18a
Rename PaymentAccountAgeWitnessService to AccountAgeWitnessService 2017-09-25 09:16:01 -05:00
Manfred Karrer
fb5b8ecc0f
Rename PaymentAccountAgeWitness to AccountAgeWitness 2017-09-25 09:15:20 -05:00
Manfred Karrer
4ef8309153
Add TakerVerifyOffersAgeWitnessHash to taker protocols 2017-09-25 09:12:02 -05:00
Manfred Karrer
007142ed9b
Add AgeWittness domain (WIP) 2017-09-23 10:08:32 -05:00
Manfred Karrer
af27682f2f
Merge Development 2017-09-21 09:56:01 -05:00
Manfred Karrer
c237c64550 Ignore failing tests, add TODO 2017-07-16 17:12:45 +02:00
Manfred Karrer
a2563fd0d4 Cleanup, improve comments, small refactorings 2017-07-16 16:06:05 +02:00
Manfred Karrer
8197be2c8a Cleanup TODOs 2017-06-27 21:47:03 +02:00
Manfred Karrer
e258b17e7a Update license with Bisq instead of bisq 2017-06-27 01:39:11 +02:00
Manfred Karrer
f268abe2e1 Merge DAO branch to Development branch 2017-06-27 01:30:24 +02:00
Manfred Karrer
e2fa679a68 Merge DAO branch to Development branch 2017-06-27 01:29:54 +02:00
Manfred Karrer
891580f458 Add test for version update check (support versions with more then 4 digits) 2017-02-10 14:11:26 -05:00
Manfred Karrer
e751958de1 Request Pricefeed via proxy and use new BtcAverage API and add coinmarketcap.
* Now all traffic is going over Tor (price requests from Poloniex could not be routed over Tor because they use Cloudflare)
* Added request to CoinMarketCap to get more prices for altcoins not listed at Poloniex
* Use 2 proxy price feed providers as hidden service for requesting accumulated BitcoinAverage (new API), Poloniex and CoinMarketCap price data
* Add program argument to add custom price feed providers
* Add module for running a own proxy price feed provider (requires BitcoinAverage API keys). Supports both clearnet and hidden service
* Display time of latest price update at tooltip over provider icon in market price widget
* Remove http proxy option because it is not needed anymore (Cloudflare issue with Poloniex solved by the proxy)
* Remove tor bridge support (was not solving GFW issues and caused only problems when connections to Tor failed at startup)
2016-11-13 21:12:46 +01:00
Manfred Karrer
897c8d11e8 Rename PriceFeed to PriceFeedService 2016-07-26 17:12:10 +02:00
Manfred Karrer
f505cf630d Use Socks5ProxyProvider for providing internal or external (prog args) proxy. Add checkbox to network settings view for using tor with http requests 2016-07-26 15:19:28 +02:00
Manfred Karrer
24cc6800e7 Bugfix with withdrawal, display exact bitcoin value without rounding 2016-04-28 18:58:14 +02:00
Manfred Karrer
60c8de796a P2P network improvements, rename MarketPriceFeed to PriceFeed 2016-02-26 02:12:05 +01:00
Manfred Karrer
d2e8c6afd7 Add market price feed 2016-02-10 01:59:46 +01:00
Manfred Karrer
96090b71ad Ad more blockchain providers, use try-again-on-failure 2016-02-08 22:42:52 +01:00
Manfred Karrer
f723bf5737 Refactor fee handling, add user defined fee to settings, UI fixes 2016-01-21 02:40:49 +01:00
Manfred Karrer
c6ece486ed move network code to module 2015-10-28 02:12:00 +01:00
Manfred Karrer
fc3634af7b Use separate dirs for version and btc network, bootstrap to all bootstrap nodes, change config of bootstrap node 2015-05-18 17:05:53 +02:00
Manfred Karrer
19bb552224 Refactor bootstrap node definitions 2015-05-17 14:56:05 +02:00
Manfred Karrer
24d29eaa83 Add footer with status info 2015-04-16 17:53:03 +02:00
Manfred Karrer
95e23dc8a9 Separate open offer 2015-04-13 20:38:29 +02:00
Manfred Karrer
0ec86550b0 Use encryption/sig for all messages 2015-04-10 23:48:52 +02:00
Manfred Karrer
32c56dad1a Add signature and checksum to message encryption 2015-04-09 02:41:43 +02:00
Manfred Karrer
7e6098bdaf Removed javafx Platform dependencies from core 2015-04-06 23:13:41 +02:00
Manfred Karrer
7d4b30e8db Move gui classes to gui module 2015-04-06 22:46:29 +02:00
Manfred Karrer
842a11252a Rename view packages 2015-04-05 02:51:34 +02:00
Manfred Karrer
a2aa0b40b4 Handle views for trade process 2015-04-03 16:51:36 +02:00
Manfred Karrer
180b5ad0f0 Annotate Immutable classes 2015-03-25 22:56:12 +01:00
Manfred Karrer
afe64bea4d Cleanup 2015-03-25 21:00:10 +01:00
Manfred Karrer
312807a6ef Add default arbitrator 2015-03-25 20:03:19 +01:00
Manfred Karrer
b96b133c31 Use delayed write on background thread for persistence 2015-03-24 21:10:35 +01:00
Manfred Karrer
b807ee17a6 Refactor persistence (arbitrator) 2015-03-24 18:18:16 +01:00
Manfred Karrer
917dd3522b Refactor persistence (add Storage class) 2015-03-24 17:16:34 +01:00
Manfred Karrer
239389b529 Add DHT mailbox 2015-03-21 11:04:59 +01:00