Skip to content

Dynamic opcode pricing #4043

@roman-khimov

Description

@roman-khimov
  1. Actualize tests from Redefine opcode prices and make them adjustable neo-project/neo#1875 (comment)
  2. Do preliminary local tests.
  3. Sort out which opcodes are parameter-independent and which are not.
  4. Check current fees for simple opcodes, formulate recommendations if any.
  5. Create more detailed tests for more problematic opcodes.
  6. Collect results, create a model reflecting their dependence on inputs.
  7. Check security properties of this model.
  8. Implement the model and test it.
  9. Check results on other platforms.
  10. Check results against real transactions.
  11. Iterate till we have all associated problems solved.

Metadata

Metadata

Assignees

Labels

I1High impactS1Highly significantU2Seriously plannedepicA collection of related issues

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions