I just confirmed it will work well with overpayments. I tested it by sending it 3.2 to cover a 3 Hive invoice and it created the account with no issues. It won't help on the underpayments for users who end up doing what I did this morning but at least it will run when they break the threshold.
This is awesome news on the public memo for me. Is it live right now? If so I'll test it again via lightning to see what happens for fun.
Our front end sign up is live on SportsTalkSocial.com right now. As long as you're not signed in there should be a sign up button on the upper right hand side that will initiate a new account flow. I can't claim any of the work for the site. It's all the Hive Engine team and @reazuliqbal's work. I'm just behind the community and trying to get everything to work together enough to accomplish the end goal for now.
I changed the whole operation for everyone to public right now. I'll add back an OPTION to make things private later.
The way to handle the exchange is probably to do something like ask for overpayment and then return the change to the newly created account.
The actual mechanics of generating a Lightning invoice via my APIs can be done and then the amount can be more carefully calculated and controlled. I might have to add some kind of way through the API that you can ask for a specific Hive price quote and then get a guarantee that you get the exact amount of Hive when you send the asked for Lightning.
Yeah I think that's the best plan for overpayment as well.
I just tested but the extra text, "You received 7500 sats converted to HIVE via @v4vapp. Message:", is throwing off their reading of the memo. Would it be possible for that to be removed for specific accounts like ours and just the memo be sent?
This is also live on neoxian.city too. I'm sure that @neoxian would be interested in accepting Hive via the Lightning Network too so we could end up getting a couple front ends on-board with this change.
This is all fixable when you generate the Lightning invoice from my API direct.
#CLEAN somewhere in the message should also cut out the message at the beginning.
I'm off to the beach. We'll get this all working in a day or two.
That still ends up leaving " #CLEAN |" in the memo. When I just tried it for an account creation it caused DACTER to misread. I think the memo will need to be completely clean.
I think I just fixed that.... I really need to get ready for the beach now :-) I shouldn't be coding this stuff in a hurry! Look at my account on hiveblocks if a clean message appears in 2 mins its working :-)
one more rebuild... i really need to test this properly when I'm not running out the house.
You're a rockstar! I hope you enjoy the beach!
I just looked... we can put a direct Lighting option on this screen without any trouble at all. Put me in touch with whoever built this pop up and we can get this done in a jiffy!
This is a big deal: I want more Hive front ends to understand the power of this.
I sent a message to @reazuliqbal and asked if he could join this conversation. This could become a huge win for a number of communities on Hive!