Skip to content

Commit

Permalink
Reduce Bounty Payout Delay (#386)
Browse files Browse the repository at this point in the history
The bounty payout delay originally existed to provide time for the
Council to remove curators of a bounty if they were not acting in
accordance with its existence. The Council motion time was 7 days, and
thus the bounty delay was 8 days to give the Council time to remove
curators and void payouts prior to a bounty being claimable.

With OpenGov tracks being 28 days, I don't see this as anything more
than a PITA for curators/awardees. Does anyone have motivation for this
delay to be in effect in the current setup? (cc @muharem , @shawntabrizi
)
  • Loading branch information
joepetrowski authored Jul 17, 2024
1 parent ce7838d commit 2c13e08
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [Unreleased]

### Changed

- Bounties: Remove payout delay ([polkadot-fellows/runtimes#386](https://github.com/polkadot-fellows/runtimes/pull/386))

## [1.2.8] 03.07.2024

### Added

#### From [#322](https://github.com/polkadot-fellows/runtimes/pull/322):
Expand Down
2 changes: 1 addition & 1 deletion relay/kusama/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -775,7 +775,7 @@ impl pallet_treasury::Config for Runtime {

parameter_types! {
pub const BountyDepositBase: Balance = 100 * CENTS;
pub const BountyDepositPayoutDelay: BlockNumber = 4 * DAYS;
pub const BountyDepositPayoutDelay: BlockNumber = 0;
pub const BountyUpdatePeriod: BlockNumber = 90 * DAYS;
pub const MaximumReasonLength: u32 = 16384;
pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50);
Expand Down
2 changes: 1 addition & 1 deletion relay/polkadot/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -889,7 +889,7 @@ impl pallet_treasury::Config for Runtime {

parameter_types! {
pub const BountyDepositBase: Balance = DOLLARS;
pub const BountyDepositPayoutDelay: BlockNumber = 8 * DAYS;
pub const BountyDepositPayoutDelay: BlockNumber = 0;
pub const BountyUpdatePeriod: BlockNumber = 90 * DAYS;
pub const MaximumReasonLength: u32 = 16384;
pub const CuratorDepositMultiplier: Permill = Permill::from_percent(50);
Expand Down

0 comments on commit 2c13e08

Please sign in to comment.