palomachain / paloma

The fast blockchain messenger protocol
Apache License 2.0
290 stars 135 forks source link

Move minimum required pigeon version from hard-coded to governance #1180

Closed maharifu closed 5 months ago

maharifu commented 5 months ago

Related Github tickets

Background

At the moment, we store the minimum required version of Pigeon as hard-coded const inside Paloma. This means to enforce a Pigeon update, we need to roll-out a new version of the protocol as well, which often creates unnecessary noise and maintenance overhead.

Instead, this information should live on the chain directly, and be addressable via governance vote.

Testing completed

Breaking changes