比特币转帐交易

钱包有了余额,咱们就能够尝试给其余地址转比特币了:测试

wallet transfer

因为bitcoind内置了钱包模块,转帐交易变得很是简单:只要调用 sendtoaddress 接口就能够向指定的地址发送比特币了。3d

咱们先使用getnewaddress调用来生成一个新地址以便测试:code

~$ bitcoin-cli getnewaddress
2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5

而后使用sendtoaddress命令就能够向这个新地址转帐了。 例如,下面的代码向咱们新生成的地址转入2.45个比特币并返回交易id:blog

~$ bitcoin-cli sendtoaddress 2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5 2.45

如今咱们挖矿确认这个交易,给它6次确认:接口

~$ bitcoin-cli generate 6

须要指出的是,因为getnewaddress生成的地址是自动添加到钱包中的, 所以该地址收到的比特币依然计入到钱包的余额中。get

使用getreceivedbyaddress调用查看地址接收到的比特币数量:it

~$ bitcoin-cli getreivedbyaddress 2MzJkG1a4ZfWt3v3d3Rmkv57Z7UyLDHpep5 6
2.45000000