小编Mic*_*nza的帖子

以下是使用Bitcoin-cli命令发送原始事务BTC的方法

场景:

迈克尔从Pablo获得了0.05亿BTC,从Kuradang获得了另外0.01亿BTC.迈克尔还希望向贝腾发送0.02500000 BTC.迈克尔收到的每笔金额都有相应的txid和其他详细信息.让我们使用listunspent命令检查出来,然后使用命令创建一个原始事务,然后使用createrawtransaction它来 signrawtransaction发送原始事务 sendrawtransaction.

鉴于:

  • 迈克尔的比特币地址:mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe
  • Berteng的比特币地址:mxh3H416KCRoBDiweSESew5YJyAk1nxLrN
  • 发送至Berteng:0.02500000 mBTC

步骤1)

listunspent

格式:

$ bitcoin-cli listunspent [misconf=1] [max_number_confirmation=99999999] '''["<wallet_address>"]'''
Run Code Online (Sandbox Code Playgroud)

让我们检查迈克尔未使用的地址列表.

执行:

$ bitcoin-cli listunspent 1 99999999 '''["mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe"]'''
Run Code Online (Sandbox Code Playgroud)

结果:

[{
    "txid": "12b8e7ede4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad",
    "vout": 1,
    "address": "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe",
    "account": "micz",
    "scriptPubKey": "76a9143aa28e1740a6a5a2190975b6e7f1ad67aaec9a3988ac",
    "amount": 0.05000000,
    "confirmations": 94,
    "spendable": true
}, {
    "txid": "8443bc63b65d569ff9ekwm37sy3b67b9c7c6f8f386c3cdf372b260961b64ec9fc",
    "vout": 1,
    "address": "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe",
    "account": "micz",
    "scriptPubKey": "76a9143aa28e1740a6a5a2190975b6e7f1ad67aaec9a3988ac",
    "amount": 0.01000000,
    "confirmations": 93,
    "spendable": true
}]
Run Code Online (Sandbox Code Playgroud)

我们在这里看到的是将50和10 mBTC分配给我们的地址mkrz的结果.... 要花费此输出,我们将创建一个新事务.

第2步)

createrawtransaction

我们需要从结果中选择一些具有足够数量的块listunspent.由于我们只需要发送0.02500000 mBTC,我认为第一个块有足够的金额来进行交易.

格式: …

transactions bitcoind bitcoin-testnet

24
推荐指数
1
解决办法
1万
查看次数

NGINX:如何在一个服务器或域名中设置多个端口

嗨,大家好,我是nginx的新手.我的设置有问题,我希望我的服务器在公共端口运行多个端口.

对于Ex:

server {
  listen 443 ssl;
  server_name <https - mydomainname>;
  ssl_certificate <location cert>;
  ssl_certificate_key <location key>;
    location /tags.txt {
      add_header 'Access-Control-Allow-Origin' '*';
    }
}
Run Code Online (Sandbox Code Playgroud)

从上面的设置我现在能够完美访问.但是,如果我在localhost中http:// localhost:6006http:// localhost:5005多个端口,我想发布它.我尝试使用此https - mydomainname:端口6006和https - mydomainname:端口5005访问它但它失败了.

我应该为另一个端口进行设置吗?喜欢6006端口

server {
 listen 6006 ssl;
 server_name <https - mydomainname>;
 ssl_certificate <location cert>;
 ssl_certificate_key <location key>;
  location /tags.txt {
    add_header 'Access-Control-Allow-Origin' '*';
    proxy_pass http://localhost:6006;
  }
}
Run Code Online (Sandbox Code Playgroud)

和港口5005

server {
 listen 5005 ssl;
 server_name <https - mydomainname>;
 ssl_certificate <location cert>;
 ssl_certificate_key <location key>; …
Run Code Online (Sandbox Code Playgroud)

nginx

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

bitcoin-testnet ×1

bitcoind ×1

nginx ×1

transactions ×1