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

close moonpay staging branch (merge to master) #1137

Merged
merged 6 commits into from
Jan 18, 2021

Conversation

benma
Copy link
Contributor

@benma benma commented Jan 14, 2021

closing the staging branch. rest of the small fixes will be on master directly.

@benma benma requested a review from thisconnect January 14, 2021 09:48
@thisconnect
Copy link
Collaborator

Just merged #1135
please include this as well

see https://github.com/digitalbitbox/bitbox-wallet-app/compare/moonpay

x1ddos and others added 6 commits January 14, 2021 17:07
No address or any other kind of secure verification.
We're at the mercy of Moonpay and relying on a non-compromized app
at the moment.

Few TODOs in the code. Those should be dealt with before merging with
master.
- moved buy view into routes
- added a disclaimer page with do-not-show-anymore checkbox
- added coin selector (still needs correct coins)
- started formatting disclamer dummy text, linebreaks only for now
- made MoonPay iframe use almost whole content (minus header)
Changed the language toggle from using the A component to just a
normal button element.
Currently only external links are supported, opening the url in
the default browser.

This allows to link to internal view, i.e. to '/exchanges'.

The A component now imports and depends on the extConfig function
that is used for API_TOKEN etc. in util/config.js.
The jest setup currently does not support extConfig.
Added disclaimer payment, fees and security info.

Added same content about security, data protection and list of
exchanges to the guide.
The dropdown now asynchroniously checks each account if buying is
supported and only shows those accounts. This happens so fast
that a loading indicator looks like a bad flicker therefore
dropping the loading message.

If there is only one account/coin it will now go straight to the
Moonpay view. Note this now happens in testmode as tltc is disabled
and there is only tbtc. To test the account dropdown enable
legacy split accounts feature, to have multiple tbtc accounts.

If 'legacy separate accounts by address type' is enabled the
MoonPay disclaimer should show 'Buy Bitcoin' for any btc
style scriptTpyes else it shows 'Buy crypto'.
@benma
Copy link
Contributor Author

benma commented Jan 14, 2021

Just merged #1135
please include this as well

see https://github.com/digitalbitbox/bitbox-wallet-app/compare/moonpay

Done!

Copy link
Collaborator

@thisconnect thisconnect left a comment

Choose a reason for hiding this comment

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

LGTM

@benma benma merged commit f614e53 into BitBoxSwiss:master Jan 18, 2021
@benma benma deleted the moonpay-pr branch January 18, 2021 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants