Dmitrii Novikov

Results 77 issues of Dmitrii Novikov

## Explanation: Currency-family traits with reservation logic (e.g. `ReservableCurrency::unreserve`), affecting reserved funds return balance, that hadn't been able to reveal. https://github.com/paritytech/substrate/blob/7b81072843e584ef2bee449081aed5c963021ee9/frame/support/src/traits/tokens/currency/reservable.rs#L59-L60 So I found a bug: while using `pallet-balances`'s implementation...

A0-pleasereview
B0-silent
C1-low 📌
D1-audited 👍

A4-insubstantial

Resolves #573. In general, issue solved by a lot of PRs, fixes and optimisations. This PR includes test on real client, which checks that the message with inf loop and...

A0-pleasereview
D2-node
D4-test

### File Location(s) `common/scheduler` `pallets/gear-scheduler` ### Proposal For now, I think it's better to keep just the smallest block number, which still has some tasks to do, going from that...

D1-core
D2-node
P2-sometimesoon
C2-refactoring
Q1-easy

### Problem to Solve Need to allow time-dependent logic for in-memory testing

D3-gstd
P1-asap
C1-feature
Q1-easy

### File Location(s) `pallets/gear/src/lib.rs` `pallets/gear/src/benchmarking/mod.rs` ### Proposal ### Weight (especially db read-writes) depend on arguments `send_message`: - if destination is not program, no message queue or mailbox affected (and probably...

D2-node
P2-sometimesoon
C2-refactoring
Q2-moderate

### Problem to Solve #1135's merge brings one problem: there may be no money in gas handler of unspecified node ### Possible Solution In fact, steps to solve: - [x]...

D1-core
D2-node
P0-dropeverything
C1-feature
Q2-moderate

### Problem to Solve After #1274. - Need to figure out where such mechanic may be also useful, and add ability to unlock after consume, lock named etc. - Update...

D2-node
P2-sometimesoon
C1-feature
Q2-moderate

### Problem to Solve Make create programs sys call return not only actor id, but the message id also. This will allow us to create async fns with this functionality....

D1-core
D3-gstd
P1-asap
C1-feature
Q1-easy

### Problem to Solve The huge part of our syscalls are fallible, that means that their logic changes due to current message execution state and passed params, so the behaviour...

P2-sometimesoon
C1-feature
Q3-involved