PIP-127: Deploy Compass-EVM v2.0.1 to all Paloma Target Chains

Proposal: PIP-127 Deploy Compass-EVM v2.0.1 to all Paloma Target Chains

Status: Proposed

Author(s): @birdlady

Type: EVM Proposal

Discussions-to: Governance - Paloma

Created: 02/26/2025

Simple Summary

Paloma upgrades the Compass-EVM to change the maximum character length for denoms to 128 characters which is the maximum for Cosmos SDK.

Abstract

Paloma upgrades the Compass-EVM to change the maximum character length to 128 characters which is the maximum for Cosmos SDK. Prior to this upgrade, Compass limited the denom to 64 characters.

Motivation

The denom character limitation should be consistent across all contracts and follow the Cosmos SDK standard. Mismatches will lead to failure on token creation

Specification Overview

Technical Specification

  1. Run the governance command to deploy Compass EVM v2.0.1 to all evm chains.
palomad tx gov palomad tx gov submit-proposal ./pip-126.json
--gas auto \\
--from <From Paloma Address> \\
--chain-id tumbler \\
--yes

The ABI and HEX code for the pip-126.json can be retrieved on the Compass v2.0.1 release Release v2.0.1 · palomachain/compass-evm · GitHub

pip-127.json

{
 "messages": [
  {
   "@type": "/palomachain.paloma.evm.MsgDeployNewSmartContractProposalV2",
   "metadata": {
   "creator": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
    "signers": ["paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk"]
   },
   "authority": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
   "abiJSON": " ",
   "bytecodeHex": " "
  }
 ],
 "metadata": "ipfs://CID",
 "deposit": "1000000000ugrain",
 "title": "PIP-127 Deploy Compass-EVM v2.0.1 to all Paloma Target Chains",
 "summary": "Deploy Compass EVM v 2.0.1 which increases the maximum character length",
 "expedited": true
}

pip-127_metadata.json

{
 "title": "PIP-127 Deploy Compass-EVM v2.0.1 to all Paloma Target Chains",
 "authors": [
  "birdlady"
 ],
 "summary": "Deploy Compass EVM v 2.0.1 which increases the maximum character length",
 "details": "This upgrade increases the maximum character lenght for denoms to match Cosmos SDK",
 "proposal_forum_url": "https://forum.palomachain.com/c/governance/6",
 "vote_option_context": "Vote YES to deploy Compass EVM v2.0.1 to all target chains"
}

How to Vote on Proposal 184 with CLI

palomad tx gov vote 184 yes \\
--chain-id tumbler \\
--from <Your Paloma Address> \\
--node <Your node> \\
-y

How to Vote on Proposal 184 with Paloma LightNodes

# Mac & Linux
sh ~/Downloads/setup.sh vote-proposal 184 yes

# **Windows**
docker run --rm --pull=always -ti -v $env:USERPROFILE\\\\paloma-lightnode:/root/lightnode palomachain/lightnode-client:v2 vote-proposal 184 yes

If the proposal passes, Compass EVM v2.0.1 will be deployed to all existing and future supported EVM target chains.

Rationals

Paloma Compass-EVM 2.0.1 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