PIP Name: PIP-62: Paloma Mainnet Upgrade to Pigeon v1.12.1
Status: Proposed
Author(s): @BoweryKing
Type: Software Upgrade
Discussions-to:
Created: 06/20/2024
Simple Summary
This is a software upgrade for Pigeon to v1.12.1
tag for Paloma MAINNEST tumbler
network. This release includes upgrades for the token bridge support of multiple target chains, pigeon feed features, as well as security enhancements for validator balances.
This update also sets the minimum pigeon version to join the network as Pigeon v1.12.1
. and prepares Paloma to upgrade Compass-EVM in the subsequent vote.
Motivation
The motivations for this Paloma upgrade include the following:
- Upgrade to the latest release of Pigeon
- Prepare Paloma for Compass-EVM v1.0.0 upgrade
Specification Overview
The logger was trying to marshal MsgAddEvidence messages as JSON, but failing on the Any fields, as it does not have access to the unpacker interfaces registry. This release fixes that issue.
Technical Specification
The upgrade motivations for this new release are as follows:
- Fix failing logger on marshalling MsgAddEvidence messages as JSON
Prior to upgrade
- An upgrade proposal that must be submitted by anyone running a node on the network. This proposal should have the correct block height.
- This upgrade proposal requires 10 GRAIN or 10000000ugrain for deposit for voting.
palomad tx gov submit-legacy-proposal valset \
propose-pigeon-requirements \
v1.12.1 \
--target-block-height 19314955 \
--title "Update to Pigeon v1.12.1" \
--summary "PIP-62: Increase the minimum version of Pigeon to v1.12.1, introducing support for logging debugging and preparation for Compass-EVM upgrade" \
--chain-id tumbler
--deposit 10000000ugrain \
--fees 10000ugrain \
--gas auto \
--node <Your node> \
--from <Your Paloma Address> \
--yes
How to Vote on the Proposal
palomad tx gov vote 54 yes \
--chain-id tumbler \
--from <Your Paloma Address> \
--fees 400ugrain \
--node <Your node> \
-y
Rationale
We are upgrading Pigeon to achieve the following objectives:
- Remove panic errors
- Prepare for compass-evm v1.0.0 upgrade
About Paloma
Paloma wants to be the fastest relay chain in the world with the most decentralized network of validators that can attest to any transaction with the fastest possible execution. Paloma aims to make it easy for developers to control smart contracts on any Solana, Ethereum L1, L2, and L3 chain.
To learn more about Paloma, please visit https://palomachain.com
To follow the project on Github, please star the project GitHub - palomachain/paloma: The fast blockchain messenger protocol
To participate in the community, please join the Paloma Discord: Paloma