-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Vote should be preserved without neo balance #3721
Comments
@lock9 move the discussion here |
Should be aware that applying this will result in a hard fork. |
It can be included in Echina |
They paid for the storage already. Unless I am getting a refund or not having to pay. I vote |
its not about the storage price, its governance protocol issue. |
If you want my real opinion. All native contracts, should be developed like any other contract on the blockchain. What does you mean? It should be compiled |
Why do you think so? We're talking about NEP-17 with additional account data. But it's NEP-17 first of all, so if account has no token it's not obliged to keep any additional data. I think any NEP-17 would make the same decision as NEO wrt associated data, balance goes to zero --- bye-bye, we've never met. Just like they never store "0" balance itself, they just delete the entry.
That was my thought on native contracts about five years ago as well. But at this stage it's not possible since native contracts do things regular contracts can't. And they're exactly for this purpose, we're not adding native contracts if things they provide can be implemented in a regular contract. NNS is the best example, it's not native.
Well, it's just shuffling the update complexity around. From native contract code to non-native contract code. The complexity itself won't disappear because of that. Regarding the issue itself, WORKSFORME/NOTABUG, but not critical to me either, both approaches have some rationale, so my preference is to minimize data stored and keep things the way they are. Some statistics as in #3720 (comment) can be helpful. |
Describe the bug
We recently experienced a problem associated with this issue.
If you vote someone and transfer your neos, your vote is removed.
Also, you are able to vote without neo and do nothing.
Expected behavior
Vote must be preserved .
The text was updated successfully, but these errors were encountered: