Kian Paimani

Results 93 issues of Kian Paimani

Not automatically yet, I think it is okay to leave it up to the pallet to do so, which is what you are seeing here. We can make a follow-up...

I8-enhancement ๐ŸŽ

Currently, we are re-exporting this crate from sp-runtime. This makes it be a part of a lot of other crates, since sp-runtime is itself a wildly used crate. Consequently, this...

I6-refactor ๐Ÿงน
Q2-easy

This will increase the throughput of the fast unstake pallet by an easy 64-128x factor with very little extra resources consumed.

A0-pleasereview
B0-silent
C1-low ๐Ÿ“Œ
D9-needsaudit ๐Ÿ‘ฎ

fixes https://github.com/paritytech/substrate/issues/12228 - [x] Live testing by @niklasad1 - [x] Migration polkadot companion: https://github.com/paritytech/polkadot/pull/6115 As a follow-up, I think we can also remove all of these overlays as they complicate...

A0-pleasereview
B0-silent
E1-runtimemigration
C1-low ๐Ÿ“Œ
D9-needsaudit ๐Ÿ‘ฎ

## Overall context The current EMP signed submission phase rules out the possibility for two miners to submit the same score. In such a case, the solution is instantly rejected....

I8-enhancement ๐ŸŽ
Q3-medium

Given the recent proxy features, an account can easily allow another account to execute only certain calls on its behalf. Given this, stash/controller is not really needed anymore. This is...

I7-optimisation โฑ

Refactor away the entire code of the phragmen election this pallet, and essentially rename it to a generic `pallet-generic-elections`, that can be used with phragmen or whatever else. The very...

I6-refactor ๐Ÿงน
Q3-medium

related to https://github.com/paritytech/substrate/issues/6835 and https://github.com/paritytech/polkadot/pull/5974 and https://github.com/paritytech/polkadot/pull/5978 ## Context The objective is to achieve this statement of the [slashing spec](https://research.web3.foundation/en/latest/polkadot/slashing/npos.html): > We first post a slashing transaction to the chain,...

A0-pleasereview
B7-runtimenoteworthy
C1-low ๐Ÿ“Œ

currently it is a bit of a mess. It should be aligned with the dispatch origin of the corresponding call. For example, the controller can call `bond_extra`, so it should...

Z1-mentor
Q0-trivial

Follow up on the discussion here: https://github.com/paritytech/substrate/pull/10233#discussion_r749441704. Currently, we keep some migration codes in the code, and even those that we do are pretty much useless. Given this our support...

I9-meta ๐Ÿ“ฆ