PIP-77: Deploy Upgraded Compass-EVM v1.1.1 to All Target Chains
Status: Proposed
Author(s): Birdlady
Type: EVM Proposal
Discussions-to:
Created: 08/05/2024
Simple Summary
Paloma upgrades the Compass-EVM with features to support the Paloma LightNode Sale.
Abstract
Paloma upgrades the Compass-EVM with features to support the Paloma LightNode Sale. The features include emitted messages to identify Paloma LightNode sale purchases on the Paloma chain and to allow for easy, decentralized activation of the LightNodes.
Motivation
Paloma LightNodes will add a new level of security to Paloma. This software sale requires an upgrade of the Paloma Compass-EVM smart contracts deployed to each of the target chains.
Specification Overview
Technical Specification
- Run the governance command to deploy the smart contract to all evm chains
palomad tx gov submit-legacy-proposal evm propose-new-smart-contract '[JSON ABI BLOB]' [HEX BLOB] \
--title "Vote to Deploy the new and improved Paloma CompassEVM to the Paloma Tumbler Mainnet" \
--description "PIP-77: Deploy Upgraded Compass-EVM v1.1.1 to All Target Chains" \
--deposit 10000000ugrain \
--fees 6000ugrain \
--gas auto \
--from <From Paloma Address> \
--chain-id tumbler \
--yes
If the proposal passes, Compass EVM will be deployed to all existing and future supported EVM target chains.
Rationals
Compass EVM manages arbitrary contract calls as well as bridge functionality secured by the Paloma validator set. In order to send messages cross-chain securely, Compass EVM needs to be deployed. The new Compass-EVM will include new event emitters as well as new functions for blueprint ERC20 contracts that will be launched from Paloma and owned by the Paloma validator set.
The โ[JSON ABI BLOB]โ [HEX BLOB] for proposal is outlined below is based release v1.1.1: Release v1.1.1 ยท palomachain/compass-evm ยท GitHub