From 85e37e0a753aa0f7c632287d761b5d3f3b5c64a5 Mon Sep 17 00:00:00 2001 From: Muharem Date: Mon, 8 Jan 2024 08:16:49 +0800 Subject: [PATCH] Fellowship Salary Budget & Period (#121) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fellowship Salary Budget & Period In alignment with the Fellowship Salary [RFC](https://github.com/polkadot-fellows/RFCs/pull/50), the projected total monthly budget stands at 240,833 USDt. With this PR, I invite the Fellowship members to refine the following constant parameters: - RegistrationPeriod - # of blocks within a cycle which accounts have to register their intent to claim. - PayoutPeriod - # of blocks within a cycle which accounts have to claim the payout. - Budget - the total budget per cycle. Please be aware that the pallet does not have a visibility into the actual balance of the account holding the salary budget. If this account lacks sufficient assets, subsequent salary claims will encounter failures. --------- Co-authored-by: Bastian Köcher Co-authored-by: Oliver Tale-Yazdi --- CHANGELOG.md | 1 + .../collectives/collectives-polkadot/src/fellowship/mod.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7824f1e3e8..29bbe8c280 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Election provider: use a geometric deposit base calculation for EPM signed submissions in Polkadot and Kusama ([polkadot-fellows/runtimes#56](https://github.com/polkadot-fellows/runtimes/pull/56)) - Make `IdentityInfo` generic in `pallet-identity` ([polkadot-fellows/runtimes#87](https://github.com/polkadot-fellows/runtimes/pull/87)). Context: https://github.com/paritytech/polkadot-sdk/pull/1661 - Whitelist `force_default_xcm_version` in XCM call filter ([polkadot-fellows/runtimes#45](https://github.com/polkadot-fellows/runtimes/pull/45)) +- Update the fellowship salary budget amount in alignment with the Fellowship Salary [RFC](https://github.com/polkadot-fellows/RFCs/pull/50) ([polkadot-fellows/runtimes#121](https://github.com/polkadot-fellows/runtimes/pull/121)) - Set up an account ID for the local root location on Polkadot Collectives ([polkadot-fellows/runtimes#125](https://github.com/polkadot-fellows/runtimes/pull/125)) - Increase confirmation period for treasury spend tracks on Polkadot & Kusama ([polkadot-fellows/runtimes#119](https://github.com/polkadot-fellows/runtimes/pull/119)) diff --git a/system-parachains/collectives/collectives-polkadot/src/fellowship/mod.rs b/system-parachains/collectives/collectives-polkadot/src/fellowship/mod.rs index fe7ade4a12..fb2c340a88 100644 --- a/system-parachains/collectives/collectives-polkadot/src/fellowship/mod.rs +++ b/system-parachains/collectives/collectives-polkadot/src/fellowship/mod.rs @@ -249,7 +249,7 @@ impl pallet_salary::Config for Runtime { // 15 days to claim the salary payment. type PayoutPeriod = ConstU32<{ 15 * DAYS }>; // Total monthly salary budget. - type Budget = ConstU128<{ 100_000 * USDT_UNITS }>; + type Budget = ConstU128<{ 250_000 * USDT_UNITS }>; } parameter_types! {