Commit Graph

1871 Commits

Author SHA1 Message Date
Sergey Rozhnov
32dea5e203 extracted io.bisq.core.payment.AccountValidator.isValidForSameOrSpecificBankAccount method 2018-01-28 17:18:11 +04:00
Sergey Rozhnov
e88e53ed3f extracted io.bisq.core.payment.AccountValidator.isSameOrSpecificBank method 2018-01-28 16:53:25 +04:00
Sergey Rozhnov
35ee48510d extracted io.bisq.core.payment.AccountValidator.isMatchesCountryCodes method 2018-01-28 16:25:31 +04:00
Sergey Rozhnov
d85e23ae3d added isMatchingCurrency and isSepaRelated methods to AccountValidator 2018-01-28 16:17:54 +04:00
Sergey Rozhnov
2cff6aa06c extracted io.bisq.core.payment.PaymentAccountUtil.isPaymentAccountValidForOffer into a separate class for further refactoring 2018-01-28 16:02:47 +04:00
Manfred Karrer
b220c1a6e2
Add new strings. Cleanup. 2018-01-26 22:25:03 -05:00
Manfred Karrer
03cde2ad65
Reuse FileUtil.deleteFileIfExists 2018-01-26 22:19:56 -05:00
Manfred Karrer
da16a8169c
Add issuedReceiveAddresses to AddressEntryList at wallet restore #1288 2018-01-26 22:07:23 -05:00
Manfred Karrer
6d98ce4af2
Refactor: Move code from PendingTradesViewModel.getTimeWhenDisputeOpens to Trade.getTradeStartTime. 2018-01-26 20:11:03 -05:00
Manfred Karrer
3e32a71d64
Improve logic flow of getTimeWhenDisputeOpens. Cleanup. 2018-01-26 14:33:44 -05:00
Manfred Karrer
a70a810c76
Set boundaries for block date 2018-01-26 12:35:10 -05:00
Manfred Karrer
2a004a2f68
Merge branch 'master' into TradePeriodStartsAfterConfirmation
# Conflicts:
#	core/src/main/java/io/bisq/core/btc/wallet/WalletConfig.java
2018-01-26 12:22:45 -05:00
Manfred Karrer
020a333db1
Cleanup 2018-01-26 12:19:58 -05:00
Manfred Karrer
af03007bb7
Change bitcoin node poyvpdt762gllauu to 3xucqntxp5ddoaz5 2018-01-26 12:15:19 -05:00
Manfred Karrer
0a138c7c1c
Fix issue: User with Western Union account can accept Cash Deposit offers #1249 2018-01-26 11:45:23 -05:00
Manfred Karrer
4af14af595
Change price node rb2l2qale2pqzjyo to 62nvujg5iou3vu3i 2018-01-26 10:25:49 -05:00
Manfred Karrer
172c51a6c3
Change selection of randomized provider node 2018-01-26 08:45:36 -05:00
Manfred Karrer
9027db5c29
Improve logs 2018-01-25 22:45:10 -05:00
Manfred Karrer
cca9a62e3a
Reconnect to new provider if price data is outdated 2018-01-25 22:18:38 -05:00
Manfred Karrer
0d0c5e833c
Fix timeout and retry handling at PriceFeedService 2018-01-25 21:20:21 -05:00
Manfred Karrer
90def6de10
Fix handling of applying filter to ProvidersRepository. Refactoring of ProvidersRepository. 2018-01-25 19:23:17 -05:00
Manfred Karrer
1e9b6e40ea
Move code block in filter from onDataReceived to onUpdatedDataReceived 2018-01-25 18:42:32 -05:00
Manfred Karrer
d565c9fe0c
Refactoring: Rename onBootstrapComplete to onUpdatedDataReceived and onRequestingDataCompleted to onDataReceived. 2018-01-25 18:40:21 -05:00
sqrrm
95ecec6d12
Add command line option to set BSQ genesis tx id 2018-01-25 16:52:36 +01:00
sqrrm
14e5d69998
Minor cleanup and renaming 2018-01-25 16:42:57 +01:00
Manfred Karrer
6895ac9105
Refactoring: Rename methods 2018-01-24 20:43:30 -05:00
Manfred Karrer
f1d60ddcdb
Fix wrong argument at callFunctionWithWriteLock 2018-01-24 20:21:22 -05:00
Manfred Karrer
22d79b0f54
Remove unneeded Type 2018-01-24 20:18:18 -05:00
Manfred Karrer
125143c8f5
Merge branch 'bsqparser-test' of https://github.com/sqrrm/exchange into sqrrm-bsqparser-test 2018-01-24 20:13:59 -05:00
Manfred Karrer
34dd0b71d0
Merge branch 'Development' into dao
# Conflicts:
#	gui/src/main/java/io/bisq/gui/bisq.css
#	gui/src/main/java/io/bisq/gui/main/dao/compensation/active/ActiveCompensationRequestView.java
#	gui/src/main/java/io/bisq/gui/main/dao/compensation/create/CreateCompensationRequestView.java
#	gui/src/main/java/io/bisq/gui/main/dao/voting/vote/VoteView.java
#	gui/src/main/java/io/bisq/gui/main/dao/wallet/tx/BsqTxView.java
#	gui/src/main/java/io/bisq/gui/main/funds/transactions/TransactionsView.java
2018-01-24 19:44:01 -05:00
Christoph Fröschl
4620fb8b4b Add path character for litecoin blockcypher web address 2018-01-24 15:19:19 +01:00
sqrrm
99d9ea6619
bsqparsertest: add test for isBsqTx
Testing only the most basic cases of inputs.
2018-01-24 13:56:48 +01:00
sqrrm
4dd4c248ed
bsqparser: refactor isBsqTx and make atomic 2018-01-24 13:55:59 +01:00
Manfred Karrer
8075f9eef9
Fix NullPointer if faultHandler is null at initial request 2018-01-23 18:53:24 -05:00
sqrrm
e9e4a827ca
bsqblockchain: use write lock for atomic writes
A ReentrantReadWriteLock is used. By acquiring the write lock over the
atomic write all other locks acquired during the atomic operation will
work as expected.
2018-01-23 15:37:22 +01:00
Manfred Karrer
33eecd81aa
Release 0.6.4 2018-01-20 20:47:53 -05:00
Manfred Karrer
885e57fb62
Change default tx fee from 100 to 200 sat per byte 2018-01-20 19:52:16 -05:00
Manfred Karrer
0dc5d82983
Add XIN 2018-01-20 19:41:07 -05:00
Manfred Karrer
0594bddd0d
Add CREA coin 2018-01-20 19:38:00 -05:00
Manfred Karrer
8360f3b0e3
Cleanup 2018-01-20 19:24:18 -05:00
Manfred Karrer
ada683805b
Fix setting of new provider url after filter reset if no filter was set before 2018-01-20 19:23:59 -05:00
Manfred Karrer
0351db5f40
Fix wrong handling of initial request 2018-01-20 19:23:16 -05:00
Manfred Karrer
9cf9ce6ea4
Alwyas check for block download complete also if not localhost btc node 2018-01-20 08:44:18 -05:00
Manfred Karrer
33ed6c6d29
Add isReadyForTxBroadcast check for dispute messages 2018-01-20 08:24:32 -05:00
Manfred Karrer
fab97fcaf8
Show warning popup if not sufficient btc nodes or localhost btc node not synced 2018-01-19 21:58:26 -05:00
Manfred Karrer
a216e8e992
Change log level 2018-01-19 21:10:44 -05:00
Manfred Karrer
0e77361d96
Add method for localhost bitcoin node configPeerNodesForLocalHostBitcoinNode 2018-01-19 20:46:05 -05:00
Manfred Karrer
839ade1f4d
Move connectToLocalHost code from WalletConfig to walletSetup. Split configPeerNodes method to configPeerNodes and configPeerNodesForRegTest. 2018-01-19 20:42:00 -05:00
Manfred Karrer
a64359024e
Simplify hasSufficientPeersForBroadcast method 2018-01-19 20:36:42 -05:00
Manfred Karrer
c6691c91a1
Remove minBroadcastConnections as class field in WalletsSetup. Use walletConfig.setMinBroadcastConnections for regtest mode. 2018-01-19 20:36:19 -05:00
Manfred Karrer
410959d389
Use lombok getter/setter for WalletConfig.minBroadcastConnections. 2018-01-19 20:33:23 -05:00
Manfred Karrer
b47a40db4d
Add onion address to Bitcoin node btc.jochen-hoenicke.de 2018-01-14 17:32:22 +01:00
Manfred Karrer
10a2b53e3a
Merge branch 'master' into dao
# Conflicts:
#	core/src/main/java/io/bisq/core/app/SetupUtils.java
#	core/src/main/java/io/bisq/core/btc/wallet/BsqWalletService.java
#	core/src/main/java/io/bisq/core/btc/wallet/WalletService.java
#	gui/src/main/java/io/bisq/gui/bisq.css
#	gui/src/main/java/io/bisq/gui/main/dao/compensation/create/CreateCompensationRequestView.java
#	gui/src/main/java/io/bisq/gui/main/offer/offerbook/OfferBookViewModel.java
#	gui/src/main/resources/logback.xml
#	network/src/main/java/io/bisq/network/p2p/peers/getdata/GetDataRequestHandler.java
#	network/src/main/java/io/bisq/network/p2p/peers/getdata/RequestDataHandler.java
#	network/src/main/java/io/bisq/network/p2p/storage/P2PDataStorage.java
2018-01-12 23:21:22 +01:00
Manfred Karrer
775e687fe5
Merge branch 'master' into TradePeriodStartsAfterConfirmation 2018-01-12 22:43:31 +01:00
Manfred Karrer
6fccaca340
Fix getBlockDateForTx method 2018-01-12 22:41:48 +01:00
Manfred Karrer
b8448eb7fb
ix getBlockDateForTx method 2018-01-12 22:40:34 +01:00
Manfred Karrer
848bbdd9b1
Make tx parsing atomic by read/write lock (WIP). Add comments. 2018-01-12 18:26:33 +01:00
Manfred Karrer
d9c9345b59
Add comments. Cleanup 2018-01-12 16:48:05 +01:00
Manfred Karrer
33937e1b11
Not applying unconfimred output values to getValueSentToMeForTransaction and getValueSentFromMeForTransaction. Minor refactorings. 2018-01-12 15:59:51 +01:00
Manfred Karrer
f34cfb3e4a
Remove unneeded method call 2018-01-12 14:55:20 +01:00
Manfred Karrer
a458ba2e54
Update TODO 2018-01-12 14:54:10 +01:00
Manfred Karrer
27d1083380
Use 60 days for TTL for alert. Cleanups. 2018-01-10 22:21:32 +01:00
Manfred Karrer
7753586ea6
Merge branch 'FixWrongFeeCalculationForTaker'
# Conflicts:
#	gui/src/main/java/io/bisq/gui/main/offer/createoffer/CreateOfferViewModel.java
#	gui/src/main/java/io/bisq/gui/main/offer/takeoffer/TakeOfferDataModel.java
2018-01-10 20:56:04 +01:00
Manfred Karrer
dc310d9a50
Commit tx after timout triggers. Refactor: Move static broadcast method to Broadcaster class. 2018-01-10 20:54:00 +01:00
Manfred Karrer
382e2ccf86
Remove blockexplorer.com 2018-01-10 20:16:05 +01:00
Manfred Karrer
846aa494ca
Add check for min peers connected for broadcast 2018-01-10 19:41:26 +01:00
Manfred Karrer
c1d04cd435
Cleanup. Add comment 2018-01-10 18:59:33 +01:00
Manfred Karrer
43cc5598ca
Fix wrong fee estimation for taker. Improve logs. 2018-01-10 13:57:07 +01:00
Manfred Karrer
391844e41e
Don't delete tor files at startup. Cleanup 2018-01-10 00:54:00 +01:00
Manfred Karrer
aeec075c91
Prepare v0.6.3 2018-01-09 23:36:49 +01:00
Manfred Karrer
79e16a4b7a
Add support for start trade period timer after deposit tx has been confirmed. Not working yet. 2018-01-09 23:30:29 +01:00
Manfred Karrer
71a0fc5240
Revert removal of WalletDir optionkey 2018-01-09 22:32:46 +01:00
Manfred Karrer
c3e648dc6b
Disable dev mode 2018-01-09 22:13:55 +01:00
Manfred Karrer
5814bbaa9e
Merge branch 'dhingra-UI_issue_1123' into Development 2018-01-09 21:58:44 +01:00
Manfred Karrer
7d2879b8ae
Merge branch 'UI_issue_1123' of https://github.com/dhingra/exchange into dhingra-UI_issue_1123 2018-01-09 21:49:50 +01:00
Manfred Karrer
532f351b6e
Add WILD token 2018-01-09 21:36:51 +01:00
Manfred Karrer
7f0e871007
Delay callback of tx broadcaster 2018-01-09 21:15:58 +01:00
Manfred Karrer
1b7db08e68
Add timeout to tx broadcast to call onSuccess at callback in case we don't get the broadcaster completed in time 2018-01-09 20:54:37 +01:00
Manfred Karrer
2df6a1bd8a
Remove unneeded setter 2018-01-09 20:22:20 +01:00
Manfred Karrer
cdc1061571
Remove WALLET_DIR. Use APP_DATA_DIR_KEY instead. 2018-01-09 20:18:43 +01:00
Manfred Karrer
9fb59c89d5
Use bitcoinj 0.14.4.5 with adjusted broadcast behavior 2018-01-09 19:37:36 +01:00
dhingra
f13f130894 #1123 Preferred currency drop down renders duplicate currency 2017-12-27 00:17:21 -05:00
Manfred Karrer
3983245846
Fix windows build issues 2017-12-20 20:53:30 +01:00
Manfred Karrer
b70d5f69af
Connect to other peers directrly after HS is published. Connect in parallel to 8 peers. Change some timeouts. 2017-12-20 18:17:23 +01:00
Manfred Karrer
510147822f
Update version nr for seed, provider and statistic nodes. Cleanup 2017-12-20 03:27:19 +01:00
Manfred Karrer
714ccc1ecd
Increase num btc nodes from 8 to 9 2017-12-20 02:03:03 +01:00
Manfred Karrer
5ce2a67d0c
Prepare release 0.6.2 2017-12-20 01:12:18 +01:00
Manfred Karrer
aa1e1d42dd
Remove check for min fees and restrictions 2017-12-19 23:42:08 +01:00
Manfred Karrer
41a4ca93e7
Improve error msg for withdrawal. Refactor: Rename TIMEOUT variables. 2017-12-19 23:27:43 +01:00
Manfred Karrer
11e7d00030
Add XSPEC 2017-12-19 21:26:57 +01:00
Manfred Karrer
ab07e6c47c
Merge branch 'ibininja-master'
# Conflicts:
#	core/src/main/java/io/bisq/core/trade/statistics/TradeStatisticsManager.java
#	gui/src/main/java/io/bisq/gui/util/validation/AltCoinAddressValidator.java
#	gui/src/test/java/io/bisq/gui/util/validation/AltCoinAddressValidatorTest.java
2017-12-19 21:19:26 +01:00
Manfred Karrer
f3b759046b
Merge 2017-12-19 21:18:37 +01:00
Manfred Karrer
de88328362
Add CAGE 2017-12-19 21:13:48 +01:00
Manfred Karrer
8637bc4cc8
Merge branch 'master' into Development 2017-12-19 20:59:42 +01:00
Manfred Karrer
2f1015475d
Update IP of btc node. Remove unused classes 2017-12-19 20:59:26 +01:00
Manfred Karrer
013a960d01
Merge master 2017-12-19 20:55:03 +01:00
Manfred Karrer
e3488184a5
Merge branch 'master' into Development
# Conflicts:
#	provider/src/main/java/io/bisq/provider/price/providers/PoloniexProvider.java
2017-12-19 20:52:27 +01:00
Manfred Karrer
40b23b28d6
Merge non critical changes from dev branch 2017-12-19 20:52:00 +01:00
Manfred Karrer
c80d891d6f
Refactoring: Rename calss 2017-12-19 20:13:47 +01:00
Manfred Karrer
e5eff0d648
Remove unneeded broadcast trade fee tasks 2017-12-19 20:12:29 +01:00