PIP-78: Set funder, feegranter and node sale contracts for LightNode sale

PIP-78: Set funder, fee-granter and LightNode sale contracts for Lightnode sale

Status: Proposed

Author(s): @BoweryKing

Type: EVM Proposal

Discussions-to:

Created: 08/05/2024

Simple Summary

Votes to set the funder and fee-granter accounts as well as the node sale contract addresses for the upcoming Paloma Lightnode sale. This PIP includes setting the contract addresses on Paloma for subsidizing gas and transaction fees for new LightNode owners as well as setting the deployed contracts for the Paloma LightNode Sale.

Abstract

Votes to set the funder and fee-granter accounts as well as the node sale contract addresses for the upcoming Paloma Lightnode sale. This PIP includes setting the contract addresses on Paloma for subsidizing gas and transaction fees for new LightNode owners, as well as setting the deployed contracts for the Paloma LightNode Sale.

Motivation

The Paloma community already voted on using 1 billion grains for the LightNodes sale (PIP-74). As a next step, the funding account that will hold the funds will need to be voted on. The paloma account that will send a feegrant of 1 GRAIN to each wallet that purchases a LightNode needs to be voted on as well. Additionally, Paloma expects the LightNode vyper contract addresses to be set via governance as an added security measure.

Specification Overview

Set the following accounts via governance:

Technical Specification

Run the governance commands to

  1. set the funding account: paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23
palomad tx gov submit-legacy-proposal paloma \
propose-light-node-client-funders paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23 \
--title "Vote to set the funder account for the Paloma LightNode sale" \
--description "PIP-78: Set the funder account for the Paloma LightNode sale" \
--deposit 10000000ugrain \
--fees 6000ugrain \
--gas auto \
--from <From Paloma Address> \
--chain-id tumbler \
--yes
  1. Set the fee granter account
palomad tx gov submit-legacy-proposal paloma \
propose-light-node-client-feegranter paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23 \
--title "Vote to set the fee granter account for the Paloma LightNode sale" \
--description "PIP-78: Set the fee granter account for the Paloma LightNode sale" \
--deposit 10000000ugrain \
--fees 6000ugrain \
--gas auto \
--from <From Paloma Address> \
--chain-id tumbler \
--yes
  1. Set the LightNode sales vyper contracts
palomad tx gov submit-legacy-proposal skyway set-light-node-sale-contracts '{"arbitrum-main":{"contract_address":"0xc63a2825AE47eCFfa6F199Ddf07454096CCe2431"}, "eth-main":{"contract_address":"0x0314b257811B5496129a42b1d3eE4D409f7A0B4D"},"bnb-main":{"contract_address":"0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3"},"matic-main":{"contract_address":"0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3"},"base-main":{"contract_address":"0x7E5a68235Db207A29Cd16500fEf53b33AF29aF49"},"op-main": {"contract_address":"0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3"}}' \
--title "Vote to set LightNode sale contracts details" \
--summary "PIP-78: Set LightNode sale contracts details" \
--deposit 10000000ugrain \
--fees 300ugrain \
--gas auto \
--from <From Paloma Address> \
--chain-id tumbler \
--yes

If the proposal passes, the account addresses will be set and used for the LightNode sale.

Rationals

The LightNode sale requires the funder and feegrant accounts and the LightNode sales vyper contracts to be set.

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