PIP Name: PIP-34 Paloma Mainnet Messenger Support for Polygon Mainnet
Status: Proposed
Author(s): @LARRY
Type: EVM Proposal
Discussions-to: PIP-34: Paloma Mainnet Messenger Support for Polygon Mainnet
Created: 07/04/2023
Simple Summary
Activate controls via Paloma’s Compass-EVM deployment to Polygon mainnet. Direct the pigeons to initiate valset updates on Polygon mainnet from the Paloma Messenger Mainnet to launch the newest Paloma bots for executing remote control and liquidity management! Paloma pigeons will now control custody and liquidity on Polygon.
Abstract
We will be reactivating controls to Polygon, this time from Paloma’s mainnet. This effort will allow the current Paloma validators to add or reconfirm the endpoints for chains that we believe will have liquidity and demand for secure cross-chain messaging. Our proposal for the governance vote is as follows:
Motivation
Paloma is meant to monitor and deliver messages across multiple blockchains that host the most liquidity transactions. The Polygon chain hosts Quickswap & Uniswap AMM and Paloma’s validators aim to land their flock of pigeons to monitor and secure transactions on MATIC.
Specification Overview
Pigeons will need to update their .pigeon/config.yaml with the details for the Polygon Mainnet and Pigeons will need to ensure that they have 0.05 MATIC available on their MATIC wallets.
Technical Specification
- We will run the governance command to propose governance for the new EVM chain using the block height 44742754 and at block hash
0x1135676caf97f01afa87e736294d28d1a6d5d9966cae6112ae66785503ee83c4
from Polygonscan at Polygon Blocks #44742754 | PolygonScan - The chainID for Polygon is 137.
palomad tx gov submit-legacy-proposal evm propose-new-chain *matic-main 137 5000000* 44742754 **0x1135676caf97f01afa87e736294d28d1a6d5d9966cae6112ae66785503ee83c4 *\*
--title "PIP 34 - Paloma Messenger Mainnet Validator Support for Polygon Mainnet." \
--description "Deploy the Paloma mainnet messenger ****support ****for Polygon mainnet EVM for pigeons to send smart contract control messages via the Paloma blockchain." \
--deposit 10000000ugrain \
--fees 400ugrain \
--gas 400000 \
--from=<Paloma Address> \
--chain-id=messenger \
--yes
- Pigeons will also have to update their ~/.pigeon/config.yaml file to add the new EVM-chain, Polygon. Pigeons will need to secure RPC endpoints for Polygon.
op-main:
chain-id: 137
base-rpc-url: ${MATIC_RPC_URL}
keyring-pass-env-name: MATIC_PASSWORD
signing-key: ${MATIC_SIGNING_KEY}
keyring-dir: ~/.pigeon/keys/evm/matic-main
gas-adjustment: 1
tx-type: 0
Pigeons query the MATIC chain and query for the submitted block height and block hash sent by Paloma and compare them to confirm they are on the right chain for Pigeon. If someone misconfigured their files, it would throw an error that the block height and hash are not matched.
- Pigeons will need to set up up their MATIC Chain EVM Keys. Don’t forget your passwords!
pigeon evm keys generate-new ~/.pigeon/keys/evm/matic-main
or import existing you existing Polygon evm private keys
pigeon evm keys import ~/.pigeon/keys/evm/matic-main
Rationale
With the success of Paloma’s arbitrary logic calls on Ethereum and BNB Mainnets, Paloma aims to land on Polygon to take advantage of the control of remote liquidity on Polygon’s various DEXes including Curve, Quickswap & Uniswap.
Validator happiness is crucial to a successful Paloma Chain and this will now be the first step towards ensuring that Paloma validators will be rewarded for delivering messages on behalf of developers and users on Polygon.
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
About Paloma
Paloma Protocol is a Cosmos-SDK blockchain protocol custom-built for omnichain communication that allows permissionless controls of any contract on any chain. Built by Volume, Paloma delivers the world’s first intelligently scheduled and automated smart contract transaction execution for the Cosmos ecosystem. The protocol enables developers to remotely control the transmission of value without the need to wrap, bridge tokens, or trust validators with their digital assets. Led by founding members of Sommelier, Paloma is building the primary
communication layer of Web3.