mirror of
				https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
				synced 2025-10-31 02:17:24 +00:00 
			
		
		
		
	Update 4_1_Sending_Coins_The_Easy_Way.md
This commit is contained in:
		
							parent
							
								
									6506bb2cd6
								
							
						
					
					
						commit
						06386b093b
					
				| @ -36,8 +36,9 @@ _What is a QR code?_ A QR code is just an encoding of a Bitcoin address. Many wa | |||||||
| 
 | 
 | ||||||
| You're now ready to send some coins. This is actually quite simple via the command line. You just use `bitcoin-cli sendtoaddress [address] [amount]`. So, to send a little coinage to the address `n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi` just requires: | You're now ready to send some coins. This is actually quite simple via the command line. You just use `bitcoin-cli sendtoaddress [address] [amount]`. So, to send a little coinage to the address `n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi` just requires: | ||||||
| ``` | ``` | ||||||
| $ bitcoin-cli sendtoaddress n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi 0.1 | $ txid=$(bitcoin-cli sendtoaddress n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi 0.1) | ||||||
| 6ad295c280798e9746dcdf7e5a60dfb6219d93bf31aab9b540ce892537c41e0c | $ echo $txid | ||||||
|  | 586b3ff591d43948ed4107216be52d831c551747b469626a6b7c84bbf1639f76 | ||||||
| ``` | ``` | ||||||
| Make sure the address you write in is where you want the money to go. Make _double_ sure. If you make mistakes in Bitcoin, there's no going back.  | Make sure the address you write in is where you want the money to go. Make _double_ sure. If you make mistakes in Bitcoin, there's no going back.  | ||||||
| 
 | 
 | ||||||
| @ -47,12 +48,37 @@ You'll receive a txid back when you issue this command. | |||||||
| 
 | 
 | ||||||
| ## Examine Your Transaction | ## Examine Your Transaction | ||||||
| 
 | 
 | ||||||
| You'll be able to see the transaction in your list immediately.  | You can look at your transaction using your transaction id: | ||||||
|  | `` | ||||||
|  | $ bitcoin-cli gettransaction $txid | ||||||
|  | { | ||||||
|  |   "amount": -0.10000000, | ||||||
|  |   "fee": -0.00022600, | ||||||
|  |   "confirmations": 0, | ||||||
|  |   "trusted": false, | ||||||
|  |   "txid": "586b3ff591d43948ed4107216be52d831c551747b469626a6b7c84bbf1639f76", | ||||||
|  |   "walletconflicts": [ | ||||||
|  |   ], | ||||||
|  |   "time": 1490742233, | ||||||
|  |   "timereceived": 1490742233, | ||||||
|  |   "bip125-replaceable": "unknown", | ||||||
|  |   "details": [ | ||||||
|  |     { | ||||||
|  |       "account": "", | ||||||
|  |       "address": "n2eMqTT929pb1RDNuqEnxdaLau1rxy3efi", | ||||||
|  |       "category": "send", | ||||||
|  |       "amount": -0.10000000, | ||||||
|  |       "vout": 0, | ||||||
|  |       "fee": -0.00022600, | ||||||
|  |       "abandoned": false | ||||||
|  |     } | ||||||
|  |   ], | ||||||
|  |   "hex": "0200000001a8b61dba544525ad267644cb78f07c1ba58586ff9089aec3ac24d8764dc21dfb000000006a47304402204c38c2530d3283200e4fd3b2d22e609fc6dc941fd3ac4bc8b73ad5a86607e723022050056ae6cfc3233fb38459a6fd5e63d54e4c85e17b91d66fb915e3977a1c77dd0121027a313901f2ac34c87761513cabe69ca9ca61e2db3c7e6f89d7eccd7fc0a5917cfeffffff0280969800000000001976a914e7c1345fc8f87c68170b3aa798a956c2fe6a9eff88ac4082820b000000001976a914a091d978794d50e5caa3e5454cc8633240640d6688aca6de1000" | ||||||
|  | } | ||||||
| ``` | ``` | ||||||
| $ bitcoin-cli listtransactions | You can see now only the amount transferred (.1 BtC) but also a transaction fee (.000226 BTC), which is about a quarter of the .001 BC/kB minimum fee that was set, which suggests that the transaction was about a quarter of a kB in size. | ||||||
| 
 | 
 | ||||||
| ``` | While you are waiting for this transaction to clear, you'll note that `bitcoin-cli getbalance` shows that all of your money is gone (or, at least, all of your money from a single incoming transaction). Similarly, `bitcoin-cli listunspent` would show an appropriately sized blob of incoming money was gone. There's a reason for this: whenever you get money in, you have to send it _all_ out together, and you have to perform some gymnastics if you actually want to keep some of it! Once again, `sendtoaddress` takes care of this all for you, which means you don't have to worry about it in full until you use a raw transaction to send out money. | ||||||
| However, note that as always it'll take a while for your balances to settle (particularly if your transaction minimums are set verylow). |  | ||||||
| 
 | 
 | ||||||
| ## Summary: Sending Coins the Easy Way | ## Summary: Sending Coins the Easy Way | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user