Skip to main content

How to Create Budget Proposal and Vote

1. Introduction

This document provides step-by-step instructions on how to view, vote and create budget proposals on Energi Blockchain using the Nexus web portal and command-line on Energi Core Node. The instructions here are on the Energi Testnet (test environment). The same steps are followed on Energi Mainnet (production environment).

Following are highlights of a budget proposal:

DescriptionComment
Minimum for Quorum7% of Total Masternode Collateral at Time of Creation
Deadline for Passage2 weeks from when filed
Requirements to PassSimple Majority of YES Votes within the deadline or Vote hits 51% of the Masternode Vote
Fee to Create Proposal100 NRG (Refunded if Approved)
Maximum Request184,000 NRG
Pay & Receive AddressThe proposal address is used to pay and receive the funds

A budget proposal allows anyone to request funds for their project. The pay out is in NRG coins. Once a proposal is created, masternode operators can vote in Nexus or via command-line on their masternode. If quorum is reached, a simple majority of YES votes by the deadline will pass the proposal. An “early pass” can be achieved if the proposal receives 51% YES votes from all masternodes at any time by the deadline. If the proposal passes, the Energi Treasury Smart Contract will automatically payout the requested funds from the Treasury.

We recommend anyone planning to create a budget proposal write up details of their proposal in the #pre-proposals channel on Discord. The pre-proposal documentation should minimally include:

  • Detailed description of their project
  • Your background/expertise
  • How much funds they are requesting
  • Project timeline and key performance indicators

The Energi Executive Team is engaged any time a budget proposal is opened. They use the Discord #proposals-general channel to discuss the merits of the proposal and communicate their views to the community so that masternode operators can make an informed decision. Generally, Energi will test something on a small scale and observe the results before we commit any significant resources to any campaign. As a reminder, Energi is very conservative and careful with expenses, thus please only submit a proposal if you feel strongly it will yield significant bang-for-the-buck for the Energi ecosystem!

2. Requirements

  1. Web Browser: To create a budget proposal, you need a web browser. We have tested on Chrome and Brave browsers.
  2. Web3 Wallet: Install a Web3 Wallet on your web browser. We recommend MetaMask.
  3. Energi Network on Web3 Wallet: Go to Chainlist.org to add Energi Network to MetaMask.
  4. NRG on Proposal Address: You need to pay a refundable fee of 100 NRG on the proposal address to create the budget proposal. The fee will be returned if the proposal is approved. You will need some extra NRG to pay for gas fee. Send an email to support@energi.team to request some tNRG (test NRG). In Mainnet, you can purchase NRG from any of the exchanges listed here.
  5. Join Energi Discord (only for Mainnet): Join Energi Discord to discuss your proposal with Energi and the community. Please also send an email to contact@energi.team.
  6. Masternode to Vote (optional): If you want to vote on a proposal, you will need a Masternode.

3. Create a Budget Proposal using Nexus

3.1. Energi Nexus Portal

3.2. Connect Wallet

3.2.1. On the top right, click on “Connect Wallet”

Alt text

3.2.2. Choose Wallet

Alt text

3.3.3. Login to MetaMask

Enter you password and click “Unlock”.

Alt text

3.2.4. Connect with MetaMask

Choose the address you want to create your proposal. Click “Next”.

Alt text

3.2.5. Connect to Address

Click “Connect”.

Connect to Address

3.2.6. Close MetaMask

Close MetaMask

3.2.7. Validate Wallet Connection

Check the top right of the browser to validate you are connected to your MetaMask proposal account.

Alt text

3.3. Create Proposal

Go to the Treasury & Budget portal on Nexus:

3.3.1 Click on “Create Proposal”

create proposal

3.3.2. Fill in Data

3.3.2.1. Enter the amount of NRG (in #2) you would like to receive if the proposal is approved.

3.3.2.2. Write a detailed description of your proposal (#3).

3.3.2.3. From the dropdown select the period you want to run the proposal (#4)

3.3.2.4. Read and acknowledge the messages (#5).

3.3.2.5. Click “Create Proposal” (#6).

3.3.2.6. Confirm Fee

A MetaMask screen will pop-up. Click “Confirm” to accept the 100 NRG refundable fee and the gas fee.

confirm sign proposal

3.3.2.7. Validate Transaction

Open MetaMask and click on the pending proposal.

check txn propose

3.3.2.8. Click “View on Block Explorer

block explorer

3.3.2.9. Verify that the transaction is confirmed on the blockchain

Alt text

3.3.3. Download File and Sign Proposal

3.3.3.1 Download Proposal file for your record

Alt text

3.3.3.2 Sign Proposal

Alt text

3.3.3.3. “Confirm” Sign Proposal on MetaMask

Alt text

4. List Proposals

On Nexus, click “Proposals” under Treasury & Budget. Your proposal will be listed. Verify the UUID matches with the file you downloaded earlier.

Alt text

Congratulations!

You have successfully created a budget proposal.

5. Post on Discord

5.1. Enter New Post

Go to Energi Discord and fill in the details of your proposal in the #pre-proposals. Click “New Post”.

Alt text

5.2. Enter Description of Proposal

5.2.1. Enter a short title of your proposal (#2)

Alt text

5.2.2. Describe your proposal (#3) and upload any materials (#4) you feel will help the Energi Team and the community learn about your proposal.

5.2.3. Click the tag (#5) to categorize your proposal.

6. Vote on a Budget Proposal

Note

You need a masternode that was announced prior to when the proposal was created to be able to vote on the proposal.

6.1. Look up your proposal and click on the three dots right of the proposal.

Alt text

6.2. On the dropdown menu, select “Vote Proposal”.

Alt text

6.3. Cast your vote. You can “VOTE YES” or “VOTE NO” on the proposal.

Alt text

6.4. On MetaMask pop-up, “Confirm” your vote by paying the gas fee.

Alt text

6.5. Open MetaMask and click on “Vote Accept” pending transaction.

Alt text

6.6. Click “View on block explorer”.

Alt text

6.7. Confirm that your vote transaction was committed to the blockchain.

Alt text

6.8. Check the status of your vote Nexus

Alt text

Congratulations!

You have successfully voted on the proposal.

7. Details of the Proposal

7.1. Dashboard

Click on Dashboard under Treasury and Budget to see what the deadline of the next proposal is.

Alt text

7.2. View Proposal Details

Find your proposal by clicking on “Proposals” under Treasury & Budget. Click on the 3 dots right of your proposal.

Alt text

On the dropdown menu, select “View Proposal Details”

Alt text

It will take you to the page where you can see the details about your proposal.

Alt text

8. Budget Approval

8.1. Quorum Reached

Once budget status reaches over 100% votes, quorum is reached.

Quorum Reached

8.2. Voting Closed

In our case there were no “No Votes”. The proposal was approved by the community of masternodes once “Voting Deadline” reached “voting closed” status.

Voting closed

8.3. Fund Received

Open MetaMask. You will see the requested funds (in this case 1000 NRG) plus the fee (100 NRG) refunded to the account.

Fund received

Congratulations!

You have successfully requested funds from Energi Treasury. It has been approved by the community and distributed to your account.