Prerequisite
- Have a syscoind instance or Syscoin QT ready.
- The syscoind wallet should have more than 250 SYS.
Procedure
- Copy this string as a template to compose your own string.
[["proposal",{"type":1,"name":"my_project_name","title":"This is My Proposal","description":"","nPayment":123456,"first_epoch": 987654321,"start_epoch": 9988776655,"end_epoch": 1213141516,"payment_address":"sys...","payment_amount":12345,"url":"your_proposal_linkl"}]]
-
Replace the following:
-
Change “name”:
my_project_nameto your project name. -
Change “title”:
This is My Proposalto your proposal title. -
Change “nPayment”:
123456to number of payment you wanted.
- Should match your nPayment. For example if today is August 10, and you’re requesting a single payment, theend_epochshould be Sept 10
- Use the epoch converter: https://www.epochconverter.com/ -
Change “first_epoch”:
987654321to the current time in epoch
- Use the epoch converter: https://www.epochconverter.com/ -
Change “end_epoch”:
9988776655to the current time + x month -
Change “payment_address”:
sys...to your receiving address -
Change “payment_amount”:
12345to the amount you want to receive every month -
Change “url”:
your_proposal_linkto the link URL of your proposal page posted on support.syscoin.org -
Using the string to hex converter, to convert your entire modified string to hexadecimal.
-
Run the following command in your syscoind console to check the syntax validity of your proposal:
gobject check [your converted hex string]- Should return
“object status”: “OK”
- Should return
-
Run the following command to pay for your proposal:
gobject prepare 0 1 [current_epoch] [hex string]- The
current_epochtime can just be the same as thefirst_epochfrom previous step.
- The
-
This command will take 250S YS from your wallet and returns you a TXID
-
After about 6 confirmations (~15 minutes), take that
gobject preparestring and change thepreparetosubmit, and then add the TXID you just got to the end so it looks like this:gobject submit 0 1 [current_epoch] [hex string] [txid]
-
You should get another hex string back. This is your
gobject id -
Wait for a few minutes and you should be able to see your gobject via the following command:
gobject get [gobject id]
-
This
gobject idyou will receive is what you need for people to vote on.
— Command to vote is the following:
gobject_vote_many gobjectID funding yes
- – Done –
If you get any issues, please use our support on Discord by opening a support ticket