-
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
Native Contract - Allow multiplier factor inside policy #895
Comments
I think that all prices should be part of Policy contract... the reason is that, since we will abandon 10GAS fee rule, and all prices are effectively stored on the blockchain too, now all prices may vary as needed. Even small/specific changes are possible now, for example, reducing specific operation costs. |
Are you talking about |
Both of them and |
As I said before, |
And for syscalls? |
I think we should do that for sysfees erik. Not necessarialy on Policy contract, like you said, it's focused on network fees, but perhaps a similar structure. Storing individual operation prices there, so that they can be adjusted in time (don't know exactly how yet...). If we dont start like this,it will be complicated to change them in the future... if they are stored somewhere in chain storage, its easy to keep track of prices in time (directly on code its not possible). |
I think that a multiplier makes sense, but maybe we could have: It would be a dynamic way for consensus to easily increase |
I agree that all fees/prices should be mutable, all of them. We can divide into 2 or 3 issues if you guys think this is good. I think this is a very good feature for neo 3 |
We should perhaps re-open this in a different format... Erik is right, Policy only applies to network policy (including network fees). In this case, we would need to propose a contract, perhaps a governance contract, that controls voting and also system fee prices. |
@neo-project/core should we close this? I didn't quite understand if this is implemented already or not. |
I think that is a low-priority issue, we can implement this in the future, but is good to be able to change the fee, or adjust the price one time per year, or every 6 months |
From Shargon:
We should add a multiply factor inside policy native contract (1 by default). This could allow us to reduce the price without make a new release if the price go "to the moon"
The text was updated successfully, but these errors were encountered: