Skip to content

Scale DHF proposal payouts by hbd_print_rate during HBD debt stress#48

Open
igormuba wants to merge 1 commit into
openhive-network:developfrom
igormuba:emergency-dhf-payout-scale
Open

Scale DHF proposal payouts by hbd_print_rate during HBD debt stress#48
igormuba wants to merge 1 commit into
openhive-network:developfrom
igormuba:emergency-dhf-payout-scale

Conversation

@igormuba

Copy link
Copy Markdown

This PR adds a hardfork-gated emergency burden-sharing rule to DHF proposal payouts.

Hive already has a consensus-level HBD print suppression field: dynamic_global_property_object.hbd_print_rate. This field is used elsewhere in the reward economy to reflect HBD debt stress. This PR applies that same proportional stress signal to DHF proposal payouts.

Current behavior:

  • DHF proposal payouts continue according to proposal rules regardless of hbd_print_rate.

New behavior after the hardfork:

  • If hbd_print_rate == HIVE_100_PERCENT, DHF proposal payout behavior is unchanged.
  • If hbd_print_rate is partially suppressed, DHF proposal payouts are scaled by the same percentage.
  • If hbd_print_rate == 0, discretionary DHF proposal payouts are zero.
  • Unpaid HBD remains in the treasury.

The intent is narrow: discretionary treasury outflows should not continue at full speed while the protocol’s own HBD stress signal is suppressing HBD printing elsewhere.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant