Attempts to call account_create with more or less than the exact amount of account_creation_fee will be rejected.
Haven't finished reading the post through but I'm puzzled as to why would the blockchain reject account_create () with more than account_creation_fee. The extra steem could simply be added as liquid STEEM to the newly created account. Am I missing something?
Posted using Partiko Android
@partiko : made this comment through Partiko but didn't get my 10 Partiko points for doing so! You've got a bug there ! :-)
Posted using Partiko Android
The fee is being burned now. It would add extra complexity to burn part and vest that other part. If that’s what users want to do, they can just submit the transaction as two ops.
"It would add extra complexity"??? How? Aren't we just talking about code ? Is it more than a "if (account_create (fee) > account_creation_fee) then ..."? Instead of a "if ... then" it's better to make the life of the user more miserable by rejecting its first transaction and asking him to do two more and get the amounts right ??? I don't understand.
Posted using Partiko Android
We are not talking about a user's first transaction here. We are talking about account creation services and other users who are creating accounts for their friends/family.
Precisely: first transaction when attempting to share her enthusiasm for Steemit with friends and family. "I'll promise you, this is a great system, you'll see, let me create an account for you! ... err ... there's a bug ... what does it say? I paid too much ? Why is that a problem? Just return the change or whatever! What? I have to submit 2 separate transactions to give you 10 STEEM to start you? Oh, forget about it!..."
Posted using Partiko Android
In order to use the account creation system, users will already have to follow very specific technical instructions. There are quite a few requirements in order for the transaction to work. For example, passing two decimal places instead of three will not work. If they are not able to follow instructions, then they probably should not be trying to use the APIs.
Making the blockchain code more complicated adds more risk of things breaking. It is better to keep the core logic simple and then rely on front-end user interfaces to provide a more seamless user experience.