Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Delay payout if fiat buyer has new account #2765

Conversation

ManfredKarrer
Copy link
Member

@ManfredKarrer ManfredKarrer commented Apr 22, 2019

This PR has merged #2753 as some of those features are used.

Implements proposal bisq-network/proposals#77

Here are the relevant screens:

Create account:
Screen Shot 2019-04-22 at 00 10 28

Popup after account creation:
Screen Shot 2019-04-22 at 00 11 10

Popup at create buy offer:
Screen Shot 2019-04-22 at 00 11 38

Popup at take buy offer:
Screen Shot 2019-04-22 at 00 12 35

Popup at confirm fiat receipt:
Screen Shot 2019-04-22 at 00 14 07

Status while waiting until buyers account matures:
Screen Shot 2019-04-22 at 00 14 44

After buyers account has matured:
Screen Shot 2019-04-22 at 00 16 36

Implements bisq-network/proposals#77

If fiat trade the buyer need to have an min required account age,
otherwise the payout will be delayed.
I think the features is now well known and can be removed.
The account age check will add a nde popup so we would get more popup
hell if we leave that one...
If offer maker for buying BTC with Fiat has an account selected which is
less then the required account age for that method he gets a
popup displayed.
@ManfredKarrer ManfredKarrer changed the title Delay payout if fait buyer has new account Delay payout if fiat buyer has new account Apr 22, 2019
@ManfredKarrer ManfredKarrer added this to the v1.1.0 milestone Apr 22, 2019
@ManfredKarrer
Copy link
Member Author

The handling of the trade period warnings and time display is still missing...

@ManfredKarrer
Copy link
Member Author

Another thing missing is an option for the seller as maker to accept or not accept younger accounts. We could add an option for min. account age for takers to an offer...

Copy link
Contributor

@m52go m52go left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Improved wording throughout.

Nitpick: I prefer this convention of using bitcoin for the currency and Bitcoin for the network.

core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
core/src/main/resources/i18n/displayStrings.properties Outdated Show resolved Hide resolved
@ManfredKarrer ManfredKarrer changed the title Delay payout if fiat buyer has new account [WIP] Delay payout if fiat buyer has new account Apr 22, 2019
# Conflicts:
#	desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java
#	desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java
Pure technical refactoring, no functionality change.
Move methods for delayed payout to AccountScore.
We use AccountScoreService as main class which constructs the
parameters based on several protection tools. Currently there is only
account age based protection.
@ManfredKarrer
Copy link
Member Author

Replaced by #2787

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants