ekovalev

Results 9 issues of ekovalev

In order to be able to load the chain spec from a JSON file and ensure the client was compiled against the correct runtime, we need to stick to chains...

D2-node
P3-backlog
C3-debt
Q1-easy

In order to define currency-related runtime constants (UNITS, DOLLARS, CENTS etc.) in terms of the intrinsic token some preliminary token economy model would be very useful. This will be way...

D2-node
P1-asap
C1-feature

A provisional implementation of transaction fee system for Gear has been implemented (`pallet-gear-payment`). However, it has a few drawbacks we need to get back to after we've got more usage...

D2-node
C2-refactoring
P4-consider
Q3-involved

Currently authorities are set in the genesis block. As of `vara-stage-1` there is no mechanism to add/remove authorities by sending a transaction. The following features must be supported, and their...

D2-node
C1-feature

Aligns our custom `gear-replay-cli` tool with changes in underlying Substrate code. Also, following the original `try-runtime-cli` having been placed in the standalone repo under Parity Tech, synced our tool with...

A0-pleasereview
C2-refactoring
D5-tooling

The change includes: - another builtin actor added to the Runtime to enable staking-related logic in programs (e.g. liquid staking etc.). The actor converts incoming messages into dispatchable calls and...

A0-pleasereview
D2-node
C1-feature

`Rayon` provides high level abstractions for running code in parallel which fits nicely in our block authorship tests approach. However, for some reason the `par_iter(test)` gets increasingly slow with growing...

In the current implementation of the builtin actor framework (#3624) the `builtin_dispatcher::run()` doesn't check whether the gas provided is sufficient for the actor to execute a message - this can...

D1-core
C2-refactoring

Think of a better way of handling potential error when a message with a value is sent from a program to user which doesn't make it to the mailbox. In...

D2-node
C2-refactoring