-
Notifications
You must be signed in to change notification settings - Fork 378
Runtime: Polkadot Fellowship promotion/demotion periods, members activity and salaries #2607
Conversation
parachains/runtimes/collectives/collectives-polkadot/src/constants.rs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice.
IIUC the salary at al can be set after deployment by an extrinsic.
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Show resolved
Hide resolved
parachains/runtimes/collectives/collectives-polkadot/src/constants.rs
Outdated
Show resolved
Hide resolved
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Show resolved
Hide resolved
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Outdated
Show resolved
Hide resolved
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Outdated
Show resolved
Hide resolved
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/tracks.rs
Outdated
Show resolved
Hide resolved
requires this change for PayOverXcm type paritytech/polkadot#7327 |
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Show resolved
Hide resolved
working on a test for PayOverXcm setup, the test based on xcm-emulator |
@bkchr @joepetrowski going to need a cumulus locks review here... |
@muharem @joepetrowski @bkontur final review/approval? |
@gavofyork I cannot approve since I am a creator of the PR. But all the changes look good to me. |
@joepetrowski is offline on vacation afaik. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did not go into every detail, but the overall configuration looks good to me. 👍
parachains/runtimes/collectives/collectives-polkadot/src/fellowship/mod.rs
Outdated
Show resolved
Hide resolved
…wship/mod.rs Co-authored-by: Bastian Köcher <[email protected]>
Additional logic for the Polkadot Technical Fellowship:
Every existing ranked member needs to be manually imported into the core fellowship pallet for the new logic to be applied. New members who are inducted through the core fellowship pallet have the new logic from the start.
For more information on the continuation rules, members' activity/passivity, and the promotion period, refer to the Polkadot Fellowship Manifesto (4.3 Continuation, 4.6 Notes).
The additional settings are set and serviced via fellowship core pallet, for more information refer to the pallet's documentation. Periodical payouts managed via salary pallet.
fixes #2577
TODO
RegistrationPeriod
,PayoutPeriod
,Budget
.(Parent, Parachain(1001), PalletInstance(64))
on StatemintLater
13w7NdvSR1Af8xsQTArDtZmVvjE8XhWNdL4yed3iFHrUNCnS
with USDT.