Commit graph

2718 commits

Author SHA1 Message Date
Manfred Karrer
6a41517ad3
Improve text 2019-02-16 19:37:13 -05:00
Manfred Karrer
c619860d4d
Add info popup for BEAM accounts. Improve GRIN info popup text. 2019-02-15 13:20:01 -05:00
Christoph Atteneder
e5dd9a2187
Merge pull request #2413 from ManfredKarrer/increase-trade-limits
Increase trade limit. Make trade limit a DAO parameter
2019-02-15 11:15:02 +01:00
Manfred Karrer
b50f660349
Use Utilities.isWindows() instead of System.getProperty("os.name") 2019-02-14 17:02:29 -05:00
Manfred Karrer
93558ef2a2
Merge pull request #2399 from devinbileck/tor-setup-failure
Improve handling when unable to connect to tor
2019-02-14 16:45:26 -05:00
Manfred Karrer
076dea2284
Merge pull request #2403 from oscarguindzberg/remove-mmap
Use NonMMappedSPVBlockStore on windows.
2019-02-14 16:24:04 -05:00
Manfred Karrer
892f5493ea
Merge pull request #2421 from ripcurlx/adapt-dao-teaser-page
Adapt DAO news view for Mainnet
2019-02-14 15:44:18 -05:00
Manfred Karrer
2b954c35e7
Fix incorrect maxTradeLimit assignment from Offer
- Make all PaymentMethod constructors private
- Use PaymentMethod.getPaymentMethodById in Offer for getting the
PaymentMethod. This change a bit the context as now we always create the
PaymentMethod from the actual code base in contrast to the data which
have been used when creating the offer. As our fields as final and must
not change in software updates it should have no issues but we have to
keep that in mind to not alter the default values.
- Added a runtimeException in case the maxTradeLimit does not match one
of our default values.
- Use PaymentMethod.getDummyPaymentMethod(GUIUtil.SHOW_ALL_FLAG)
instead of new PaymentMethod(GUIUtil.SHOW_ALL_FLAG))
2019-02-14 15:16:33 -05:00
Christoph Atteneder
0220b33185
Remove DAO initialization info and change the Bitcoin network initialization information as well 2019-02-14 15:11:26 +01:00
Christoph Atteneder
12ea7186d2
Adapt DAO news view to match design 2019-02-14 15:03:33 +01:00
Manfred Karrer
11bc11fd24
Remove code for Venmo, Cashapp and OKPay
- We had an automate remove accounts for those payment methods for long
time, so we can assume that no traders have any of those accounts still
in their persisted user objects and it is safe to completely remove them.
Only part where we cannot remove it is the PB definitions (actually I
think we could remove those as well, but not 100% sure and it seems to
be more safe to mark those as deprecated and leave the entries).
2019-02-13 21:34:51 -05:00
Manfred Karrer
3fc9f45233
Refactor PaymentMethod
- Assign paymentMethods in static final field
- Add static fields for default trade limits
- Remove deprecated payment methods
- Remove onAllServicesInitialized and use static initializer instead
- Re-purpose maxTradeLimit for indicating risk factor
- Calculate real trade limit in the getMaxTradeLimitAsCoin method
- Rename getActivePaymentMethods to getPaymentMethods
2019-02-13 21:07:32 -05:00
Christoph Atteneder
3890c9cb51
Move teaser page into separate view 2019-02-13 16:09:51 +01:00
Manfred Karrer
0699c58c81
Increase trade limit. Make trade limit a DAO parameter
- Set max trade limit to 2 BTC (for altcoins)
- Add MAX_TRADE_LIMIT to Param
- Round first month trade limit to ensure we stick with precision 4 for
the btc amount
- Use risk factors to derive trade limits for different payment method
risk categories
2019-02-12 12:57:44 -05:00
Manfred Karrer
1a3b8b51a1
Remove BisqEnvironment.isBaseCurrencySupportingBsq()
We don't support any other base currencies anymore, so that method
resulted always to true and could be removed.
2019-02-12 11:22:35 -05:00
Manfred Karrer
2ef69c1ce8
Replace BisqEnvironment.isDAOActivated with DevEnv.isDaoActivated 2019-02-12 11:16:27 -05:00
Manfred Karrer
96218a684f
Cleanup 2019-02-12 10:18:10 -05:00
Manfred Karrer
90c99f9eda
Merge pull request #2411 from ripcurlx/hide-dao-initialization-on-mainnet
Add DAO synchronization handling for Mainnet
2019-02-12 09:55:44 -05:00
Christoph Atteneder
8b2af872e4
Only check if DAO is activated as there is only one base currency (BTC) available anyways 2019-02-12 15:23:05 +01:00
Christoph Atteneder
277084ce39
Update view on activation with block at current chain height 2019-02-12 15:02:11 +01:00
Christoph Atteneder
14d53303e6
Merge pull request #2388 from ripcurlx/add-indication-for-unparsed-bsq-transactions
Add indication that BSQ transactions are not up to date
2019-02-11 15:33:18 +01:00
Christoph Atteneder
f7f4f072c9
Merge pull request #2379 from ripcurlx/improve-fund-your-offer-popup
Show BSQ trading fee more explicitly when funding your offer
2019-02-11 15:32:06 +01:00
Oscar Guindzberg
9f9de57251 Use NonMMappedSPVBlockStore on windows.
Fixes https://github.com/bisq-network/bisq/issues/2402
2019-02-11 11:27:49 -03:00
Oscar Guindzberg
962ef6e388 WalletConfig: Use provideBlockStore() instead of SPVBlockStore constructor 2019-02-11 10:50:20 -03:00
Christoph Atteneder
6bea5daea0
Add indication that BSQ transactions are not up to date 2019-02-11 10:58:14 +01:00
Christoph Atteneder
dfeb6b0db9
Wait until proposal is published before resetting the form 2019-02-11 09:46:37 +01:00
Christoph Atteneder
a47f1def99
Merge pull request #2386 from ripcurlx/add-warning-for-bonded-role-if-insufficient-funds
Show warning for bonded role if user has insufficient funds
2019-02-11 08:50:28 +01:00
Manfred Karrer
8cdc759903
Merge pull request #2394 from ripcurlx/show-new-badge-on-dao-menu-item
Show DAO news badge
2019-02-11 02:14:33 +01:00
Manfred Karrer
f87522f27f
Merge pull request #2377 from ManfredKarrer/dao-fix-remove-proposal-handling
Fix missing removal of old or invalid proposals
2019-02-11 01:40:58 +01:00
Manfred Karrer
12d2879f7f
Merge pull request #2371 from ManfredKarrer/dao-fix-majorityvote-issue
Dao fix majorityvote issue
2019-02-09 14:56:48 +01:00
Manfred Karrer
01bd0983d6
Use property file for display string 2019-02-09 08:38:16 -05:00
Manfred Karrer
e8844ee50c
Rename DecryptedBallotsWithMerits to txOutputToDecryptedBallotsWithMerits 2019-02-09 08:34:20 -05:00
Devin Bileck
3f6d81c20b
Improve handling when unable to connect to tor
Issue: If an IOException is raised when attempting to create
tor and the hidden service, the application will just quit without
any indication to the user. One particular scenario where this occurs
is mentioned in https://github.com/bisq-network/bisq/issues/2398.

Cause: There is an explicit statement to exit the application when an
IOException is raised.

Fix: Rather than just exit the application, show an error message
and inform the user what went wrong.
2019-02-08 13:57:25 -08:00
sqrrm
9f005f44d6
Refactor voteresult to make it easier to understand 2019-02-08 15:59:02 +01:00
Christoph Atteneder
2cdf6b7175
Show DAO news badge in version 0.9.4+ until section visited 2019-02-08 15:52:06 +01:00
Christoph Atteneder
fd3e947d00
Show warning for bonded role if user has insufficient funds 2019-02-07 11:49:49 +01:00
LitecoinZ
be257da259
List LitecoinZ (LTZ) 2019-02-07 11:47:49 +01:00
Christoph Atteneder
9703bf5af1
Merge pull request #2319 from aphivantrakul/list-cash2-asset
List Cash2 (CASH2)
2019-02-07 09:23:28 +01:00
Christoph Atteneder
0a0be73675
Merge pull request #2380 from devinbileck/add-btc-node
Add btc node
2019-02-07 09:16:13 +01:00
Devin Bileck
7166459cf6
Add btc node
onion address: lva54pnbq2nsmjyr.onion
ipv4: 165.227.34.198
dns: btc1.dnsalias.net
2019-02-06 15:27:17 -08:00
Christoph Atteneder
f43032dab3
Show BSQ trading fee next to BTC total amount that needs to be used to fund the trade 2019-02-06 17:28:59 +01:00
Manfred Karrer
a110d7d82d
Merge branch 'master' into dao-fix-majorityvote-issue
# Conflicts:
#	desktop/src/main/java/bisq/desktop/main/dao/governance/make/MakeProposalView.java
2019-02-06 11:37:00 +01:00
Christoph Atteneder
0b81095ccb
Merge pull request #2376 from ManfredKarrer/refactor-clock-handlers
Refactor: Add handler, make onMissedSecondTick default
2019-02-06 09:20:49 +01:00
Manfred Karrer
31a54b29bd
Cleanup DaoStateListener handlers 2019-02-06 01:11:31 +01:00
Manfred Karrer
d10d91bb84
Make methods in DaoStateListener default
To avoid empty handlers I have set all methods to default so the client
code implements only the used one.
Move handler code from onNewBlockHeight to
onParseTxsCompleteAfterBatchProcessing to avoid too much UI updates
while parsing.
2019-02-06 00:43:02 +01:00
Manfred Karrer
1a71f4928f
Filter vote result items according to majority hash 2019-02-06 00:39:27 +01:00
Manfred Karrer
4868b0e5df
Fix onParseBlockChainComplete handler
We had 2 times the onParseTxsComplete called in the version before
2019-02-06 00:26:11 +01:00
Manfred Karrer
df0a8b7571
Remove duplicate log 2019-02-05 22:51:32 +01:00
Manfred Karrer
fc362c71be
Fix missing removal of old or invalid proposals
- If a proposal had a tx which is not in our BSQ state it was not removed
- If a tx was outdated (> 60 days old) it was only removed if we are
in proposal phase. We added check for past cycle to cover those as well.
2019-02-05 21:16:16 +01:00
Manfred Karrer
c53612fb78
Improve logging 2019-02-05 20:44:27 +01:00