Summary
propose_fee_waiver can be called repeatedly with no cooldown, letting an address spam waiver proposals. This proposes a configurable cooldown between proposals from the same address.
Proposed Behaviour
- Admin sets a cooldown (in ledgers) between successive
propose_fee_waiver calls from the same proposer address.
- A proposal submitted before the cooldown elapses since that address's last proposal is rejected with a clear error.
- Default value preserves today's behaviour (no cooldown) unless explicitly configured.
Acceptance Criteria
Summary
propose_fee_waivercan be called repeatedly with no cooldown, letting an address spam waiver proposals. This proposes a configurable cooldown between proposals from the same address.Proposed Behaviour
propose_fee_waivercalls from the same proposer address.Acceptance Criteria