Prerequisite
- Have a syscoind instance ready
- The syscoind wallet should have more than 250 SYS
- Have this window open https://codebeautify.org/string-hex-converter
- And also this https://www.epochconverter.com/
Procedure
- Copy this string as a template
[["proposal",{"type":1,"name":"myproposal","title":"This is My Proposal","description":"","nPayment":1,"first_epoch": 1597392652,"start_epoch": 1597392652,"end_epoch": 1600071052,"payment_address":"sys1qwjs7acmk07xtwgrr36e4dtcvngp7c7ckskd2z3","payment_amount":120000,"url":"https://support.syscoin.org/t/2020-08-08-syscoin-asia-community-august-proposal"}]]
-
Replace the following:
-
Change
name
to your project name -
Change
title
to your proposal title -
Change
nPayment
to number of payment you wanted -
Change
first_epoch
to the current time in epoch (use link in pre-req step 3) -
Change
end_epoch
to the current time + x month- Should match your
nPayment
. For example if today is August 10, and you’re requesting a single payment, theend_epoch
should be Sept 10
- Should match your
-
Change
payment_address
to your receiving address -
Change
payment_amount
to the amount you want to receive every month -
Change
url
to your project URL page on support.syscoin.org -
Using the string to hex converter, convert the modified string into hex
-
Run the following command in your syscoind console to check the syntax validity of your proposal. Should return
“object status”: “OK”
gobject check [hex string]
- Run the following command to pay for your proposal
gobject prepare 0 1 [current_epoch] [hex string]
-
The
current_epoch
time can just be the same as thefirst_epoch
from previous step -
This command will take 250SYS from your wallet and returns you a TXID
-
After about 6 confirmations (~6 minutes), take that
gobject prepare
string and change theprepare
tosubmit
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]
- Hit enter and 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]
- The
gobject id
is what you need for people to vote on. Command to vote is the following:
gobject vote-many [gobject id] funding yes
- Done