PIP Name: 137: Paloma Pigeon Support for Celo L2 EVM
Status: Proposed
Author(s): @birdlady
Type: EVM Proposal
Discussions-to: Governance - Paloma
Created: 05/30/2025
Abstract
Paloma is planning to bring the Gold token as celoGold to the MiniPay app on Celo to take advantage of MiniPay’s 7M user strong distribution network.
Motivation
The MiniPay app on Celo has 7M+ active wallets and is directly integrated with the popular Opera Mini Android browser. Launching a MiniApp where MiniPay users can buy and sell celoGold will help with celoGold distribution and is directly aligned with MiniPay’s use case of holding and sending stable assets. Paloma therefore wants to deploy Compass on Celo to allow the build on MiniPay.
Specification Overview
Pigeons will need to update their .pigeon/config.yaml with the details for Celo Mainnet and Pigeons will need to ensure that they have 5 CELO available on their Celo wallets.
Technical Specification
- For the Celo blockchain, we will run the governance command to propose governance for the new EVM chain using a current block height
Block
and corresponding block **hash
**from the Celo Explorer at https://celoscan.io/ - The Celo ChainID is 42220.
palomad tx gov submit-legacy-proposal evm propose-new-chain Celo-main 42220 5000000000000000000 BLOCK HASH *\*
--title "PIP 137 - Paloma Mainnet Support for Celo EVM blockchain." \
--description "Add Paloma mainnet support ****for the Celo mainnet EVM for pigeons to send smart contract control messages via the Paloma blockchain." \
--deposit 10000000ugrain \
--gas auto \
--from=<Paloma Address> \
--chain-id=tumbler \
--yes
- Pigeons will also have to update their ~/.pigeon/config.yaml file to add the new EVM-chain, information for Celo.
Pigeons query the Celo 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.
celo-main:
chain-id: 42220
celo-rpc-url: ${CELO_RPC_URL}
keyring-pass-env-name: CELO_PASSWORD
signing-key: ${CELO_SIGNING_KEY}
keyring-dir: ~/.pigeon/keys/evm/celo-main
gas-adjustment: 2
tx-type: 2
- Pigeons will need to set up up their Celo EVM Keys. Don’t forget your passwords!
pigeon evm keys generate-new ~/.pigeon/keys/evm/celo-main
or import existing you existing Celo EVM private keys
pigeon evm keys import ~/.pigeon/keys/evm/celo-main
Wallet Funding Requirement
CELO-MAIN: This wallet will require 5 CELO for funding. Volume will provide 10 CELO to all Paloma Validators on their accounts to help them get ready for Celo deployment of Compass-EVM . Paloma Foundation will refund payments daily based on balances spent from Paloma main chain use.
Rationale
Paloma is launching celoGOLD, a gold backed token in collaboration with Celo. To support this, the Paloma Protocol proposes to add support for Celo chain where celoGOLD will be launched.
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.