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:
- Funding account to hold 1 billion grains (also see PIP-74):
paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23
- Feegrant account:
paloma1ntgj0mfs0ukflk07sd3h8g3txhged0htvuzy23
- LightNode sale vyper contracts:
- Arbitrum: 0xc63a2825AE47eCFfa6F199Ddf07454096CCe2431
- Ethereum 0x0314b257811B5496129a42b1d3eE4D409f7A0B4D
- BSC: 0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3
- Polygon: 0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3
- Base: 0x7E5a68235Db207A29Cd16500fEf53b33AF29aF49
- Optimism: 0xaf4078a536FA9B7C3b2Cb23c48325b12e4CaB3B3
Technical Specification
Run the governance commands to
- 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
- 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
- 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