*kein link (Tippfehler) Bitte prüfen Sie, ob es irgendetwas gibt, was andere von Ihr beabsichtigte Bedeutung. Ich habe versucht, deinen post besser, aber ich bin nicht sicher über die Einzelheiten. @AlanDert diese Frage geschrieben wurde, wenn 1.7 wurde gerade veröffentlicht, es ist nicht lebensfähig jetzt. Sie müssen zu einem neuen tutorial, da das one Sie werden im folgenden werden vier Jahre alt! Soweit wir wissen, es hat nicht kommen aus einer put. Wir haben eine weitere fern anderswo im Garten wachsen, wie bei diesem. Ich Schneide abgestorbene Blätter in der gleichen Form (ich denke, Sie verlassen zu welken, indem Sie sich natürlich mehr, aber weniger ästhetisch), und es hat eine Zentimeter oder so, um das "nest" seit wir eingezogen. Dies ist die Form, dass viele von diesen Farnen haben in Singapur - in den öffentlichen Grünflächen, sind Sie oft (Hinzugefügt) in den Bäumen oder auf dem Boden.

Ich bin mit BitcoinJS zu erstellen, ein Spielplatz für Bitcoin-Transaktionen. Erstellt habe ich die folgende Javascript-Datei:

const request = require('request');
const proxiedRequest = Anfrage.defaults({proxy: "http://localhost:3128"});
const Btc = require('bitcoinjs-lib');
const TestNet = Btc.Netzwerke.testnet;
const apiUrl = 'https://testnet.blockexplorer.com/api/addr/';

lassen Sie privateKey = <meine private key>;
lassen Sie wallet = new Btc.ECPair.fromWIF(privateKey, TestNet);
lassen publicKey = Brieftasche.getAddress();
console.log("mein öffentlicher Schlüssel:", publicKey);

lassen tx = new Btc.TransactionBuilder(TestNet);

lassen Sie amountWeHave = 100000000; // 1.0 BTC
lassen Sie amountToKeep = 90000000; // 0.9 BTC
lassen Sie transactionFee = 1000; // 0.0001 BTC
lassen Sie amountToSend = amountWeHave - amountToKeep - transactionFee; // ~0.1 (0.0999)

tx.addInput(<einer meiner Eingabe von Buchungen>, 0);

tx.addOutput(<Ziel-public-key>, amountToSend);
tx.addOutput(publicKey, amountToKeep);
tx.Zeichen(0, Geldbörse);

lassen Sie tx_hex = tx.build().toHex();

proxiedRequest.post({
 headers: {'content-type' : 'multipart/mixed'},
 url: 'https://testnet.blockexplorer.com/api/tx/send',
 Körper: tx_hex
}, (error, response, body) => {
 console.log('Fehler', Fehler);
 console.log ("Körper", Körper);
});

Hier ist meine Ausgabe:

mein öffentlicher Schlüssel: <mein öffentlicher Schlüssel>
error null
Körper TypeError: Cannot read property &#39;toString&#39; undefined<br> &nbsp; &nbsp;an Array.Typen.str (/home/bitcore/lib/bitcore-Knoten/node_modules/bitcoind-rpc/lib/index.js:260:17)<br> &nbsp; &nbsp;bei RpcClient.&lt;anonym&gt; (/home/bitcore/lib/bitcore-Knoten/node_modules/bitcoind-rpc/lib/index.js:236:35)<br> &nbsp; &nbsp;bei Bitcoin.sendTransaction (/home/bitcore/lib/bitcore-Knoten/lib/services/bitcoind.js:1791:15)<br> &nbsp; &nbsp;auf Knoten.selbst.(anonyme Funktion) [als sendTransaction] (/home/bitcore/lib/bitcore-Knoten/lib/Knoten.js:223:27)<br> &nbsp; &nbsp;an TxController.senden (/home/bitcore/dev/Einblick-api/lib/Transaktionen.js:290:13)<br> &nbsp; &nbsp;auf der ersten Ebene.Griff [als handle_request] (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;bei der nächsten (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/route.js:131:13)<br> &nbsp; &nbsp;an der Route.Versand (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/route.js:112:3)<br> &nbsp; &nbsp;auf der ersten Ebene.Griff [als handle_request] (/home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;in /home/bitcore/lib/bitcore-Knoten/node_modules/express/lib/router/index.js:277:22

Können Sie mir sagen, was ist falsch an meinem code? Es scheint ein server-problem...