search

wallet

The following instructions are for users of Decrediton and will walk you through getting setup for ticket splitting. To participate in ticket splitting, you must have: • A user account on on of the supported pools: DECREDVOTING.COM STAKE.DECREDBRASIL.COM • v0.6.2 of matheusd's ticket splitting software. • At least 5.0 DCRTo get started, follow these steps:1. Create an account with one of the pools and follow the account setup instructions for that pool.2. Download and extract the ticket splitting utility for your OS: • Windows 64-bit • Linux 64-bit • Mac3a. Run Decrediton and load your wallet. Make sure that Decrediton has sync'd to the latest block.3b. Run splitticketbuyergui from the package you just downloaded.4. Click the Config menu item in splitticketbuyergui and select "Load from Decrediton". Verify that the Vote Address and Pool Subsidy Address fields have populated as follows: • The vote address should begin with Dc and the Pool Subsidy Address should begin with Ds. • Also, verify that the Matcher Host shows the matcher from your selected pool. • Note: If you are running Ubuntu, you may need to specify the port number with the matcher host in the configuration file. Such a configuration would look like: :84755. Adjust the slider at the top of Split Ticket Buyer to the amount of DCR that you want to contribute to the ticket. Please note that the minimum you can participate with is 5 DCR! Also, note that the splittickerbuyer GUI will only let you contribute an integer. It is possible to contribute down to the hundredth's place by using the CLI version of split-ticket-buyer.6. Create a test session to make sure things work. (Make sure Decrediton is running and your wallet is loaded!) Note: To ensure that a ticket is not unintentionally funded, choose a random string of letters & numbers to use as the session name for this test. If you happen to enter the same session name as another user and there is enough combined DCR in the session to fully fund a ticket, the transaction will go through and both you and the other user will have purchased a split ticket. If you do not see any sessions in the Currently Waiting Sessions list at the bottom of this page then there are no open sessions and the risk is minimal. a. Enter a random Session Name b. Enter your wallet passphrase c. Click on Participate. Read and accept the disclaimer. d. The text window in the split ticket buyer should show: "Waiting participants (# DCR): [# DCR]" and your session should appear on this page below in the Currently Waiting Sessions section.Congratulations! You are now setup for ticket splitting!To split a ticket, Decrediton must remain open with your wallet loaded. Establish a partner to split a ticket with in the #ticket_splitting channel on Decred Slack or or here in the Telegram group. Help is available on both platforms with setting up ticket splitting as well.Note: The ticket splitting service will reject any sessions when the ticket price is +/- 5 blocks away from changing. Also, it is strongly recommended that you keep Decrediton open until the ticket purchase transaction changes from pending to confirmed.Need an invite for Slack? Click here!

because i move my funds over to this wallet, address ending with IYA. but in the contribution to the ticket its from GN4

Oh, well in that case, by default the wallet creates a new address with every ticket purchase/transaction.

These are the two parts of that "hacked" solution that would need review and refinement should a decision be made to integrate:PI - https://github.com/decred/politeia/compare/master...matheusd:weighted-vote--addr TktSpltr - https://github.com/decred/dcrwallet/compare/master...matheusd:politia-split-commitment

Error trying to purchase split ticket: error waiting for session: error testing wallet funds: error testing funds for session: rpc error: code = ResourceExhausted desc = wallet.NewUnsignedTransaction: insufficient balance:: txauthor.NewUnsignedTransaction

The only other thing that may cause that is if you don't have 0.3 DCR more in your wallet than you're trying to contribute.

Try adding one less DCR. You have to have an extra 0.3 in your wallet I think.

@LakeLuke do you have Decrediton running and is your wallet opened in Decrediton?

I would try to restart your computer as well. The error message it showed was that the buyer couldn't connect to the wallet, and all that happens internally over localhost. Problems with localhost are usually resolved with a reboot.

Also, do you have custom account names in your wallet in Decrediton? The buyer looks for the account called "default".

David
Also, do you have custom account names in your wallet in Decrediton? The buyer looks for the account called "default".

Ok i am not using the default “account”; so doI need toMove funds to the “default” wallet address?

Yes, or create a new wallet just for splitting. This would be the better option because splitting will impact the way Decrediton shows your balances.

Also, your dcr needs to have at least 2 confirmations for it to be used in ticket splitting. If you try to participate in a session immediately after the dcr transfers to your new wallet, it will show insufficient balance. Just wait for another block to go by.

Q: without opening the wallet, how can we determine if splittickets have voted- for full tickets i would visit the stakepool website, and check my account to if it voted. I believe with splits it works differently.

For both copy the Api keys and paste them into your decrediton wallet

Error trying to purchase split ticket: error waiting for session: error testing wallet funds: error testing funds for session: rpc error: code = ResourceExhausted desc = wallet.NewUnsignedTransaction: insufficient balance:: txauthor.NewUnsignedTransaction

Yep, that's totally normal right now. Just have to wait for a few more blocks to pass before continuing the session. This is to make sure that everyone's wallets agree on the ticket price.

Nice, you're in! Now you'll have to leave both your wallet and your splitticketbuyer open until the session is complete. @LakeLuke are you joining?

cool hey - so its ok now if wallet and the ticketsplitter close?

goldga3
but when i try to purchase ..

Did u recently fund your wallet? It can take some time to release the funds

i just made my wallet

The password is the same one as you use to send transactions from your wallet.

im using 0.6.2 of the split gui, i loaded the config from decredition. It picks up the wallet and voting pool, but says "missing config parameter DcrdUser" and links to the config file

Do you have Decrediton open, with your wallet loaded, before opening the split-ticket-buyer gui?

Do you have a file called "config.json" in C:\Users\\AppData\Local\Decrediton\wallets\mainnet\?

Wallet pass mean seed or wallet pass?

Will splitting tickets in the future be incorporated to the decredetion wallet gui?

when splitting a ticket how much is needed in wallet above the Max amount selected?

Mirel
hey peeps... what do you think is best: 1. always stake all my DCR in one session or 2. divide my DCR into small portions and participate in multiple sessions?

Personal preference mostly if you are going the split ticket route either way. If you have sufficient funds to stake through your wallet rather than splitting, you won't incur the split ticket fee

Mirel
hey peeps... what do you think is best: 1. always stake all my DCR in one session or 2. divide my DCR into small portions and participate in multiple sessions?

The others have had some solid feedback, but I wanted to add some numbers about fees. Fees are specified as a "fee rate" in terms of transaction size in kilobytes. Currently everyone is using the fee "rate" of 0.001 DCR per kB. The tickets with the lowest fees are always going to be full solo tickets because there's not a lot of data going into the transaction of a full ticket purchase.Then, a full ticket purchased via a VSP is going to have a slightly larger fee because now you're including more data in the purchase transaction, which makes for a larger transaction size in kB.Then, a split ticket is going to have the largest fee because of all the individual parties' wallets involved, the VSP, etc. Much more data is included, so a bigger transaction size is to be expected.Even with all this in mind:A full solo ticket fee is around 0.0003 DCR.A full VSP ticket fee is approximately 0.00055 DCR.A 4-way split ticket fee is approximately 0.001282 DCR.All of these fee examples came from real tickets on the chain where the fee rate was approximately 0.00101 DCR/kB

Do you think ticket split will ever make it into the decred wallet?

I know the lead developer of the mobile wallet out of Portland, Oregon. We've been friends from the Bitcoin Meetups there for years.

Is Decrediton running with your wallet opened up?

so im new to decredition wallet. I have ~19decred and I see it in my balance but it shows no transcations or recieve history

i made another address and sent my DCR there. However I think the spliter only works with default wallet

The minimum is 5 DCR, but you must have an extra 0.3 in your wallet also.