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

Integrate DCRDEX for DEX onboarding page #238

Merged
merged 11 commits into from Dec 13, 2023

Conversation

ukane-philemon
Copy link
Collaborator

@ukane-philemon ukane-philemon commented Nov 4, 2023

closes #209

Depends on #208

Note for reviewers:

  1. This MR does not implement the required methods to make our existing assets compatible with dex core wallet interface https://github.com/decred/dcrdex/blob/master/client/asset/interface.go. That will be achieved in a separate PR.
  2. Actual bond posting depends on 1 above.

config.go Outdated Show resolved Hide resolved
config.go Show resolved Hide resolved
log.go Outdated Show resolved Hide resolved
config.go Outdated Show resolved Hide resolved
go.mod Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
wallet/wallet.go Outdated Show resolved Hide resolved
Copy link
Collaborator

@itswisdomagain itswisdomagain left a comment

Choose a reason for hiding this comment

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

Taking a pause, to go again after these.

dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
libwallet/assets_manager.go Outdated Show resolved Hide resolved
main.go Outdated Show resolved Hide resolved
run_tests.sh Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Outdated Show resolved Hide resolved
ui/page/root/home_page.go Outdated Show resolved Hide resolved
ui/page/root/home_page.go Outdated Show resolved Hide resolved
ui/page/root/home_page.go Outdated Show resolved Hide resolved
ui/page/root/home_page.go Outdated Show resolved Hide resolved
ui/page/root/trade_page.go Outdated Show resolved Hide resolved
Copy link
Collaborator

@itswisdomagain itswisdomagain left a comment

Choose a reason for hiding this comment

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

Looks like progress. Another review round.

Also, this PR title needs some love. It's implementing some dex functionality (specify), not adding live data to dex onboarding, as though there's some data somewhere that is being read and populated into the UI.

dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
dexcore/core.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
@ukane-philemon ukane-philemon changed the title add live data to dex onboarding page and minor refactor Implement integrate DCRDEX for DEX onboarding page Nov 13, 2023
@ukane-philemon ukane-philemon changed the title Implement integrate DCRDEX for DEX onboarding page Integrate DCRDEX for DEX onboarding page Nov 13, 2023
libwallet/assets_manager.go Outdated Show resolved Hide resolved
ui/page/components/bottom_nav.go Outdated Show resolved Hide resolved
ui/page/root/wallet_selector_page.go Outdated Show resolved Hide resolved
@ukane-philemon ukane-philemon force-pushed the live-onboarding branch 4 times, most recently from ede2b91 to 36be33c Compare December 6, 2023 01:28
@dreacot
Copy link
Member

dreacot commented Dec 6, 2023

Screenshot from 2023-12-05 19-56-36

after i click start trading, i'm taken to the dex main page

@ukane-philemon
Copy link
Collaborator Author

Updated and rebased.

Copy link
Collaborator

@JustinBeBoy JustinBeBoy left a comment

Choose a reason for hiding this comment

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

  1. something happen when i click to recent order
bug1.mp4
  1. Nothing happen when clicked to select dex server
    bug1

  2. validate input when add dex server
    bug2

libwallet/assets_manager.go Outdated Show resolved Hide resolved
libwallet/assets_manager.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dcrdex_page.go Show resolved Hide resolved
@ukane-philemon
Copy link
Collaborator Author

ukane-philemon commented Dec 6, 2023 via email

@ukane-philemon
Copy link
Collaborator Author

00de2a0 is a lil out of scope for this PR but maybe we can have it here @dreacot?

@dreacot dreacot reopened this Dec 7, 2023
@ukane-philemon
Copy link
Collaborator Author

i get this after clicking next on the select server step

Screenshot from 2023-12-07 12-37-19

Uhmm, I test server has been offline for some time. I'll see if I can replace it with another test server.

@JustinBeBoy
Copy link
Collaborator

JustinBeBoy commented Dec 8, 2023

i get this after clicking next on the select server step
Screenshot from 2023-12-07 12-37-19

Uhmm, I test server has been offline for some time. I'll see if I can replace it with another test server.

please do it, I can't test the next step

@ukane-philemon
Copy link
Collaborator Author

ukane-philemon commented Dec 8, 2023

Note to reviewers: You'll only be able to post bond with #269.

EDIT: @JustinBeBoy @dreacot please you can proceed with your review.

Copy link
Collaborator

@itswisdomagain itswisdomagain left a comment

Choose a reason for hiding this comment

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

If you had an idea to put dexc in AssetsManager, let's do that. I think it can work now.

ui/page/dcrdex/dex_onboarding_page.go Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/dcrdex/dex_onboarding_page.go Outdated Show resolved Hide resolved
ui/page/exchange/create_order_page.go Show resolved Hide resolved
ui/values/strings.go Outdated Show resolved Hide resolved
ui/values/localizable/en.go Outdated Show resolved Hide resolved
ui/preference/list_preference.go Show resolved Hide resolved
@JustinBeBoy
Copy link
Collaborator

JustinBeBoy commented Dec 12, 2023

image

@dreacot @ukane-philemon
I'm wondering if the back button can't go back, should it be here, and from step 2 can we go back to step 1?

Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
Signed-off-by: Philemon Ukane <ukanephilemon@gmail.com>
@ukane-philemon
Copy link
Collaborator Author

I'm wondering if the back button can't go back, should it be here, and from step 2 can we go back to step 1?

Password is set the first time we try to onboard. Users that abandon the process can't set pass twice.

@dreacot
Copy link
Member

dreacot commented Dec 12, 2023

I'm wondering if the back button can't go back, should it be here, and from step 2 can we go back to step 1?

Password is set the first time we try to onboard. Users that abandon the process can't set pass twice.

i think he is saying th eback button shouldn't be there since users can't go back to step 1

@ukane-philemon
Copy link
Collaborator Author

i think he is saying th eback button shouldn't be there since users can't go back to step 1

okay, what do you think?

@dreacot
Copy link
Member

dreacot commented Dec 12, 2023

i think he is saying th eback button shouldn't be there since users can't go back to step 1

okay, what do you think?

let's leave it for now

@dreacot dreacot dismissed stale reviews from JustinBeBoy and itswisdomagain December 13, 2023 00:31

resolved

@dreacot dreacot merged commit 4b1fe60 into crypto-power:master Dec 13, 2023
1 check passed
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.

[DCRDEX]: connect the onboarding page with live data
4 participants