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
Manfred Karrer
506ac37293
Add sym encryption
2015-03-20 19:06:57 +01:00
Manfred Karrer
b5e47716d6
Add mailbox service and message encryption
2015-03-20 17:30:58 +01:00
Manfred Karrer
9dcce78d39
Update dht data protection
2015-03-20 15:13:53 +01:00
Manfred Karrer
ec83feabfa
Re-enable dht data protection
2015-03-20 14:25:17 +01:00
Manfred Karrer
5b090cf7b8
Move setupReplyHandler to MessageService
2015-03-20 01:22:13 +01:00
Manfred Karrer
62cb8d7683
Renamed network package
2015-03-20 00:08:43 +01:00
Manfred Karrer
3f12247d65
Refactor TomP2P services
2015-03-19 23:51:21 +01:00
Manfred Karrer
a2654d20b9
Add DHTService
2015-03-19 21:52:43 +01:00