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

confusing with Withdraw vs Transfer #147

Open
vampyren opened this issue Jan 3, 2025 · 7 comments · May be fixed by #159
Open

confusing with Withdraw vs Transfer #147

vampyren opened this issue Jan 3, 2025 · 7 comments · May be fixed by #159

Comments

@vampyren
Copy link

vampyren commented Jan 3, 2025

I have a few question/remark/improvement and one bug but i will list/group them separately i each ticket so its easier to discuss.

So about Withdraw vs Transfer first.

Problem1)
Under Withdrawal there are 2 options:
image

I tried to withdraw and it showed the payout address first after i press the Withdraw...would be better to show this before pressing Withdraw so new users like myself don't get confused as to where the withdraw will actually send to!

Problem2)
On the Transfer option, how is that any different from the Transfer option from the Balance page?
image
vs
image

Is this only to Identity? And the other to regular address? IF so why not have them on the same page and have just two field for each!?
Its very confusing now as to what is what.

Problem3)
Also i tried to withdraw and it did not show in my receiving wallet. in Discord i was told that there should not be a waiting time now but i have been waiting for a few hours and i see it is still on pending from mnowatch. Any idea why?

@vampyren
Copy link
Author

vampyren commented Jan 3, 2025

@Berge511 @mark8700-bit stop scamming people! You should be ashamed of yourselves!

@blackmirrordesigner
Copy link

one very good comment, when i'll get to this screen i will def update this, thanks Vampyren. Kindly appreciate your feedback, there are a lot more problems in DET. Keep on grinding and updating \m/

@kxcd
Copy link

kxcd commented Jan 5, 2025

The term withdrawal should be replaced with transfer throughout all of Platform as it caused confusion about what is actually happening with credits.

@vampyren
Copy link
Author

vampyren commented Jan 6, 2025

To answer my own question for problem3....
xkAI gave the answer in Discord. Basically he made a shell script for this, start with sudo nano quorum.sh and then add following code to that new empty file :


#!/bin/bash

while true; do
curl -s https://mnowatch.org/evonodes/quorums.php | grep -oP '"quorums_til_withdrawal":\s*\K\d+' | awk '{print "\033[0;32mNumber of quorums until quorum 22 : " $1 - 3 "\033[0m"}'
sleep 20
done


Use CTRL+X to save that file. Then start this script with ./quorum.sh (checks quorum position every 20 seconds) and stop this script with CTRL+C (edited)
When it hit 0 and go to 21 that is usually the time the pending withdrawals are getting picked up and send to Core.

Note: do this to make the file executable: sudo chmod +x quorum.sh

Additional info:
if there is to much or more than 1000 dash withdraw it will be first come first serve and the rest will be the next round (day) …
Around 22 quorum, 1 quorum is about 1 hour so roughly 1 day

@qwizzie
Copy link

qwizzie commented Jan 7, 2025

@vampyren Actually i made that shell script, not xkAI. You were discussing this with me on discord. You can also use xkAI site to check the withdrawal queue manually : https://mnowatch.org/evonodes/

I don't really understand your problem 1 & 2 : all that DET does is provide the option to use either the ownerkey or the transferkey during withdrawals. You have to choose which one to use when trying to withdrawal from an Evonode Identity. With a normal Identity the options are more limited (i assume a normal Identity does not have owner keys, so you can only use a transfer key). With (Credit) Transfers it can only use a transferkey, so DET automatically select it for you (KeyID : 0).

What i do think needs changing is explaining to users more clearly that adding payout address private key to an Evonode Identity / normal Identity will show as a transfer key in DET.

@qwizzie
Copy link

qwizzie commented Jan 7, 2025

The term withdrawal should be replaced with transfer throughout all of Platform as it caused confusion about what is actually happening with credits.

We already use transfer in DET & TUI to initiate a transfer of credits between identities. If we let withdrawals fall under transfer, we can't differentiate between the two. And those two are very different. One convert credits for dash, the other transfer credits between Identities.

@pauldelucia
Copy link
Member

pauldelucia commented Jan 14, 2025

Thank you for your reporting @vampyren

I fixed Problem 1 for v0.8. It will display the masternode payout address when you select Owner Key.

Regarding Problem 2, transfers are between identities on Dash Platform while withdrawals are essentially transfers from Dash Platform Identity to Dash Core Wallet. It's a withdrawal of Platform credits back onto the Dash core chain (and also a conversion of Platform credits to Dash).

Regarding Problem 3, it seems the question was answered already.

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 a pull request may close this issue.

8 participants
@vampyren @qwizzie @kxcd @pauldelucia @blackmirrordesigner and others