PIP-121: Seven (7) Votes to Set Upgraded Paloma GRAIN ERC-20 on Target EVM Chains

PIP-121: Seven (7) Votes to Set Upgraded Paloma GRAIN ERC-20 on Target EVM Chains

Status: Proposed

Author(s): @BoweryKing

Type: EVM Proposal

Discussions-to: Governance - Paloma

Created: 02/05/25

Simple Summary

While attempting to return tokens from EVM to Paloma, a bug was found in the PalomaERC20 token contract for GRAIN on the target EVM chains. This vote will upgrade Paloma GRAIN token address on the target EVM chains for Ethereum, Arbitrum, Optimism, Base, Polygon, BNB, and Gnosis with the verified contracts on each chain.

Abstract

While attempting to return tokens from EVM to Paloma, a bug was found in the PalomaERC20 token contract for GRAIN on the target EVM chains. This vote will upgrade Paloma GRAIN token address on the target EVM chains for Ethereum, Arbitrum, Optimism, Base, Polygon, BNB, and Gnosis with the verified contracts on each chain.

The balance calculation of token sending across the Skyway Bridge to Paloma was incorrect. All PalomaERC20 contracts were upgraded

Technical Specification

Paloma GRAIN token addresses on each chain

EVM_CHAIN=arbitrum-main
TOKEN_ADDRESS=0x342b663894D93631851F351ECE299bC04B69b562

EVM_CHAIN=base-main
TOKEN_ADDRESS=0x2734cD5cCa8efF7dfA86B3DA558e4eC63280f1BB

EVM_CHAIN=bnb-main
TOKEN_ADDRESS=0x3a60b3095c608AFCB0DdbeADdf32C44A9e0fF6A3

EVM_CHAIN=eth-main
TOKEN_ADDRESS=0x0eD7EDb0a45AF429e9d9f23ec251951B4588E0Ff

EVM_CHAIN=gnosis-main
TOKEN_ADDRESS=0x2734cD5cCa8efF7dfA86B3DA558e4eC63280f1BB

EVM_CHAIN=matic-main
TOKEN_ADDRESS=0x88d48dAFf4F0da7DCD774D5B31A0a90A07283882

EVM_CHAIN=op-main
TOKEN_ADDRESS=0x18399AfcE07A30F2DF69946b6110C45A1B4E6111

How to submit the proposal

Run the following governance command for EACH CHAIN.

palomad tx gov submit-legacy-proposal skyway set-erc20-to-denom \
     "$EVM_CHAIN" \
      "ugrain" \
      "$TOKEN_ADDRESS" \
      --title "Upgrade deployed ERC20 GRAIN token" \
      --summary "Upgrade the address of the deployed ERC20 GRAIN token against ugrain." \
      --deposit 10000000ugrain \
      --fees 3000ugrain \
      --gas auto \
      --from Volume \
      --yes

How to Vote on Proposals 171, 172, 173, 174, 175, 176, 177

**Paloma Client:**
palomad tx gov vote 164 yes \
--chain-id tumbler \
--from <Your Paloma Address> \
--fees 400ugrain \
--node <Your node> \
-y

**Paloma LightNode Users of V2 Only:**
1. Windows
docker run --rm --pull=always -ti -v $env:USERPROFILE\paloma-lightnode\.paloma:/root/.paloma palomachain/lightnode-client:v2 vote-proposal 164 yes

1. Mac, Linux & VPS
sh $HOME/Downloads/setup.sh vote-proposal 164 yes

Motivation

With this vote, Paloma will deploy the upgraded Paloma GRAIN token to the target chains and restart testing bi-directional sends from the EVM to Paloma across the Skyway Bridge.

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