Proposal: PIP-123: Recover BASE GRAINs on PALOMA
Status: Proposed
Author(s): @BoweryKing
Type: EVM Proposal
Discussions-to: Governance - Paloma
Created: 02/11/2025
Simple Summary
This is a proposal to mint the 1,331,250,000 GRAIN on Paloma that got stuck on BASE and were burned on BASE. This is a one-time mint and cannot be repeated.
Abstract
1,331,250,000 GRAINs from Paloma that were bridged to Base were burned after a bug in the Paloma GRAIN ERC20 balances did not allow the GRAINs to be bridged back to Paloma. The burn transaction is here: Base Transaction Hash (Txhash) Details | BaseScan
The Paloma foundation proposes to unlock the GRAINs on Paloma and mint the 1,331,250,000 GRAIN . The receivers are the Paloma Foundation Ecosystem Fund addresses and are hardcoded to paloma17t5pd5l0d8a3p54r0p92src8tx2tvs7l2afmd9 and paloma1vlrsw0hf6ddkje99jtnzh4raaa4dqpwqapeaz6.
Motivation
Approximately 1.3 Billion Ecosystem GRAINs are to be burned on BASE. These tokens were from the Paloma’s Foundation Ecosystem Pool that was to be launched on Solana. The GRAINs could not be brought back to Paloma via the Skyway Bridge due to a balance bug in the PalomaERC20 design. That token design was since fixed. A governance vote is needed to mint these tokens on Paloma.
Specification Overview
If this vote passes a one time message to mint the 1,331,250,000 GRAIN tokens on Paloma is sent. The message cannot be repeated and the handler for the code will be removed in a future upgrade. The token amount as well as the Paloma foundation receiver addresses (paloma17t5pd5l0d8a3p54r0p92src8tx2tvs7l2afmd9 and paloma1vlrsw0hf6ddkje99jtnzh4raaa4dqpwqapeaz6) are hardcoded for additional security. The code change for this new message was added here.
How to submit the proposal
Proposal Vote Command for CLI
palomad tx gov submit-proposal ./pip-123.json \
--gas auto \
--node=https://rpc-1.paloma.nodes.guru/ \
--chain-id tumbler \
--from <Your Paloma Address> \
-b sync
pip-123.json
{
"messages": [
{
"@type": "/palomachain.paloma.skyway.MsgReplenishLostGrainsProposal",
"metadata": {
"creator": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
"signers": ["paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk"]
}
}
],
"metadata": "ipfs://QmTXDFr71FSCei2f7apvDgkHeznzcLQH5Wc9tsxQGKFBqB",
"deposit": "1000000000ugrain",
"title": "PIP-123: Recover BASE GRAINs",
"summary": "One time minting of GRAINs that were burned on BASE",
"expedited": true
}
pip-123_metadata.json
{
"title": "PIP-123: Recover BASE GRAINs on Paloma",
"authors": [
"birdlady"
],
"summary": "One time minting of GRAINs that cannot be bridged back from BASE",
"details": "Approximately 1.3 Billion Ecosystem GRAINs are to be burned on BASE and minted on Paloma.",
"proposal_forum_url": "https://forum.palomachain.com/c/governance/6",
"vote_option_context": "Vote YES to support the one time recovery of GRAINs"
}
How to Vote on the Proposals 179 with CLI
palomad tx gov vote 179 yes \
--chain-id tumbler \
--from <Your Paloma Address> \
--node <Your node> \
-y
How to Vote on the Proposals 179 with Paloma LightNodes
# Mac & Linux
sh ~/Downloads/setup.sh vote-proposal 178 yes
# **Windows**
docker run --rm --pull=always -ti -v $env:USERPROFILE\\paloma-lightnode:/root/lightnode palomachain/lightnode-client:v2 vote-proposal 178 yes
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