Skip to content

Update BountyDepositBase on Asset Hub Polkadot and Kusama#1134

Merged
ggwpez merged 5 commits into
polkadot-fellows:oty-2603from
dhirajs0:dhiraj/update-bounty-deposit-params
Apr 7, 2026
Merged

Update BountyDepositBase on Asset Hub Polkadot and Kusama#1134
ggwpez merged 5 commits into
polkadot-fellows:oty-2603from
dhirajs0:dhiraj/update-bounty-deposit-params

Conversation

@dhirajs0

@dhirajs0 dhirajs0 commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Update the BountyDepositBase parameter for pallet_bounties on both Asset Hub Polkadot and Asset Hub Kusama to use explicit currency values that better reflect the economic significance of a bounty proposal.

  • Asset Hub Polkadot: system_para_deposit(0, 176) -> 10 * DOLLARS (10 DOT)
  • Asset Hub Kusama: system_para_deposit(0, 176) -> 10 * QUID (~0.33 KSM)

Motivation

The previous deposit was derived from system_para_deposit(0, 176), which only accounted for byte-level storage cost and passed 0 for the items parameter. Since bounty proposals are significant governance actions that request treasury funds, the deposit should reflect that weight -- similar to how SubmissionDeposit for referenda is set to a meaningful fixed value (10 DOT) rather than being purely storage-derived.

Setting BountyDepositBase to a fixed value aligns with the pattern used by other governance deposits on Asset Hub and ensures the deposit is proportional to the action being taken. The deposit is fully returned to the proposer when the bounty is approved, so legitimate users are not penalized.

Context

  • Bounty proposals are permissionless -- any signed account can submit them.
  • The deposit is slashable on rejection (close_bounty by RejectOrigin slashes the bond into Treasury).
  • The deposit is returned in full when the bounty is approved and funded.
  • Other governance deposits on Asset Hub use fixed values (e.g., SubmissionDeposit = 10 * DOLLARS for referenda), so this change follows the same convention.

@dhirajs0 dhirajs0 changed the title Dhiraj/update bounty deposit params Update BountyDepositBase on Asset Hub Polkadot and Kusama Apr 7, 2026
@dhirajs0 dhirajs0 force-pushed the dhiraj/update-bounty-deposit-params branch from 4e69ef0 to 2039eb5 Compare April 7, 2026 06:38

@ggwpez ggwpez left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could have put it directly into master, or? Its best to separate concerns to not delay 2603 update.

@ggwpez ggwpez merged commit 54f87db into polkadot-fellows:oty-2603 Apr 7, 2026
83 of 86 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in Runtime releases Apr 7, 2026
@dhirajs0

dhirajs0 commented Apr 7, 2026

Copy link
Copy Markdown
Contributor Author

You could have put it directly into master, or?

Initially, I had raised the PR to the master branch #1132.

Its best to separate concerns to not delay 2603 update.

I agree 🫡

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants