BitShares Forum

Main => Technical Support => Topic started by: FBI on January 15, 2014, 04:58:29 am

Title: How to specify the sending address
Post by: FBI on January 15, 2014, 04:58:29 am
Hi all, I have multiple addresses in my wallet, with different amount of pts in every address. Now I want to get AGS by donating PTS, but I only want to touch the pts in one address, how I can specify the sending address? cause I don't want the other addresses exposed... 8)
Title: Re: How to specify the sending address
Post by: 029xue on January 15, 2014, 05:16:20 am
I would say that's impossible.

The wallet decides which addresses (when the amount is big, it may need multiple input addressed) would be used to send the amount and sometimes the change will return to a 'hidden address' in your wallet.

Below post would help you:
https://bitsharestalk.org/index.php?topic=1841.msg28158#msg28158

Title: Re: How to specify the sending address
Post by: ripplexiaoshan on January 15, 2014, 05:34:48 am
It's possible, but not very convenient.

Actually, if you search for it from bitcointalk, you will find some modified qt wallet can do this job for btc. However, pts-qt wallet doesn't have this function yet.


Currently, if you want to specify the sending address, the easiest way is to export the private key for that address,  and import it into a brand new wallet(swapping wallet file or Virtual machine ). Then payments can only be sent from the balance of that particular address. But you'd better send all the amount in your address, otherwise,  any remaining balance will be sent back to a new hidden address inside the wallet as "change"
Title: Re: How to specify the sending address
Post by: crazybit on January 15, 2014, 11:42:40 am
Hi all, I have multiple addresses in my wallet, with different amount of pts in every address. Now I want to get AGS by donating PTS, but I only want to touch the pts in one address, how I can specify the sending address? cause I don't want the other addresses exposed... 8)

Yes, it is possible, but a bit complex,you could use the command line to sent out the PTS from the specified address, step as follows:

1) Go to the command line through Help->Debug window->Console

2) if you wallet was locked, issue the following command to unlock your wallet, otherwise skip this step.

walletpassphrase <yourpassword> <timeout value>

3)set the transaction fee by issuing the following command:

settxfee 0.001

4) Make sure your address has sufficient fund, and then sent out the PTS from the specified address by issuing the following command:


sendfrom <your address label > <destination address> <sent out amount>





Title: Re: How to specify the sending address
Post by: ripplexiaoshan on January 16, 2014, 02:50:54 am
Hi all, I have multiple addresses in my wallet, with different amount of pts in every address. Now I want to get AGS by donating PTS, but I only want to touch the pts in one address, how I can specify the sending address? cause I don't want the other addresses exposed... 8)

Yes, it is possible, but a bit complex,you could use the command line to sent out the PTS from the specified address, step as follows:

1) Go to the command line through Help->Debug window->Console

2) if you wallet was locked, issue the following command to unlock your wallet, otherwise skip this step.

walletpassphrase <yourpassword> <timeout value>

3)set the transaction fee by issuing the following command:

settxfee 0.001

4) Make sure your address has sufficient fund, and then sent out the PTS from the specified address by issuing the following command:


sendfrom <your address label > <destination address> <sent out amount>


tested, works, great!