PIP-118: Set gas exempt addresses on Paloma

Proposal: PIP-118: Set gas exempt addresses on Paloma

Status: Proposed

Author(s): @Birdlady

Type: ParameterUpdate

Discussions-to: Governance - Paloma

Created: 01/27/25

Simple Summary

This is a proposal to create the initial whitelist for addresses that are exempt from paying gas on Paloma.

Abstract

With Paloma v2.4.4 , a whitelist feature was introduced that allows addresses to be exempt from paying gas on Paloma. The goal is to allow anyone to trade on Paloma without need for gas or transaction fees. This follows that anyone can create a token on Paloma freely and that those tokens can live on any other chain without any additional costs.

Motivation

To set the initial whitelist for exempting addresses from paying gas.

Specification Overview

Add the following addresses to the initial gas exempt whitelist:

Address Owner Address Role Address
Paloma Foundation PalomaFoundation1 paloma1va7n2gxufc45p5sqktvyx5lcp77fd3892la2hy
Paloma Foundation PalomaFoundation2 paloma1tgccuzzsz39q86gr3zq4mcelye0t4hqgtfn9lu
Paloma Foundation PalomaFoundation3 paloma13z3cve7tfcsjmncrvw3ascs8pap07nkp6ykx8s
Paloma Foundation PalomaFoundation4 paloma12l2u68cqfr29kf3r4c6dqctpsl6ev62hvpraen
VolumeFi1 Volume Team & Advisors paloma18xrvj2ffxygkmtqwf3tr6fjqk3w0dgg7m6ucwx
VolumeFi2 Volume Team & Advisors paloma1kmgn5smatn70xskrh7p83ja3em79nfty4ajuug
Paloma Foundation EcosystemFund1 paloma17t5pd5l0d8a3p54r0p92src8tx2tvs7l2afmd9
Paloma Foundation EcosystemFund2 paloma1vlrsw0hf6ddkje99jtnzh4raaa4dqpwqapeaz6
Paloma Foundation EcosystemFund3 paloma155sma9auqx37fydzf38puhag2zfe0e3wecsf88
Paloma Foundation EcosystemFund4 paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23
Dancing Banana Ventures_Fund1 Purchaser paloma1qek2sp2srne2zav3694h9l7s2wuwcn5psv48pg
VolumeFi PUSD manager paloma1w8quktzhhyefplzkt7hs2qz6msfdvjdlz0cgvl

Technical Specification

Proposal Vote Command for CLI

palomad tx gov submit-proposal ./pip-118.json \
--gas auto \
--node=https://rpc-1.paloma.nodes.guru/ \
--chain-id tumbler \
--from <Your Paloma Address>  \
-b sync

pip-118.json

{
 "messages": [
  {
   "@type": "/palomachain.paloma.paloma.MsgUpdateParams",
   "authority": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
   "params": {
    "GasExemptAddresses": ["paloma1va7n2gxufc45p5sqktvyx5lcp77fd3892la2hy","paloma1tgccuzzsz39q86gr3zq4mcelye0t4hqgtfn9lu","paloma13z3cve7tfcsjmncrvw3ascs8pap07nkp6ykx8s","paloma12l2u68cqfr29kf3r4c6dqctpsl6ev62hvpraen","paloma18xrvj2ffxygkmtqwf3tr6fjqk3w0dgg7m6ucwx","paloma1kmgn5smatn70xskrh7p83ja3em79nfty4ajuug","paloma17t5pd5l0d8a3p54r0p92src8tx2tvs7l2afmd9","paloma1vlrsw0hf6ddkje99jtnzh4raaa4dqpwqapeaz6","paloma155sma9auqx37fydzf38puhag2zfe0e3wecsf88","paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23","paloma1qek2sp2srne2zav3694h9l7s2wuwcn5psv48pg","paloma1w8quktzhhyefplzkt7hs2qz6msfdvjdlz0cgvl"]
   },
   "metadata": {
    "creator": "paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk",
    "signers": ["paloma10d07y265gmmuvt4z0w9aw880jnsr700jz87xyk"]
   }
  }
 ],
 "metadata": "ipfs://CID",
 "deposit": "10000000ugrain",
 "title": "PIP-118: Initial gas exempt whitelist",
 "summary": "Create a whitelist of gas exempt addresses. Member addresses of the list will be exempt from paying gas fees on Paloma.",
 "expedited": false
}

pip-118_metadata.json

{
 "title": "PIP-118: Initial gas exempt whitelist",
 "authors": [
  "birdlady"
 ],
 "summary": "Create a whitelist of gas exempt addresses. Member addresses of the list will be exempt from paying gas fees on Paloma.",
 "details": "Paloma aims to remove gas fees for governance approved addresses. The goal will be to allow anyone to trade on Paloma without need for gas or transaction fees. This follows that anyone can create a token on Paloma freely and that those tokens can live on any other chain without any additional costs.",
 "proposal_forum_url": "https://forum.palomachain.com/t/pip-118-set-gas-exempt-addresses-on-paloma/888",
 "vote_option_context": "Vote YES to create the initial whitelist for gas exempt addresses."
}

How to Vote on the Proposals 160 with CLI

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

How to Vote on the Proposals 159 with Paloma LightNodes

# Mac & Linux
sh ~/Downloads/setup.sh vote-proposal 159 yes

# **Windows**
docker run --rm --pull=always -ti -v $env:USERPROFILE\\paloma-lightnode:/root/lightnode palomachain/lightnode-client:v2 vote-proposal 159 yes

Rationale

We are whitelisting addresses that should be exempt from paying gas on Paloma

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